#include <XrdSutBuffer.hh>
|
| | XrdSutBuffer (const char *prot, const char *opts=0) |
| |
| | XrdSutBuffer (const char *buffer, kXR_int32 length) |
| |
| virtual | ~XrdSutBuffer () |
| |
| int | AddBucket (char *bp=0, int sz=0, int ty=0) |
| |
| int | AddBucket (XrdOucString s, int ty=0) |
| |
| int | AddBucket (XrdSutBucket *b) |
| |
| int | UpdateBucket (const char *bp, int sz, int ty) |
| |
| int | UpdateBucket (XrdOucString s, int ty) |
| |
| void | Remove (XrdSutBucket *b) |
| |
| void | Dump (const char *stepstr=0) |
| |
| void | Message (const char *prepose=0) |
| |
| int | Serialized (char **buffer, char opt= 'n') |
| |
| void | Deactivate (kXR_int32 type) |
| |
| kXR_int32 | MarshalBucket (kXR_int32 type, kXR_int32 code) |
| |
| kXR_int32 | UnmarshalBucket (kXR_int32 type, kXR_int32 &code) |
| |
| 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 | SetStep (int s) |
| |
| void | IncrementStep () |
| |
| XrdSutBuffer::XrdSutBuffer |
( |
const char * |
prot, |
|
|
const char * |
opts = 0 |
|
) |
| |
|
inline |
| XrdSutBuffer::XrdSutBuffer |
( |
const char * |
buffer, |
|
|
kXR_int32 |
length |
|
) |
| |
References Dump(), EPNAME, fBuckets, fOptions, fProtocol, fStep, kXRS_inactive, kXRS_none, opts, PRINT, XrdSutBuckList::PushBack(), TRACE, XrdSecPROTOIDSIZE, and XrdSutBuckStr().
| XrdSutBuffer::~XrdSutBuffer |
( |
| ) |
|
|
virtual |
| int XrdSutBuffer::AddBucket |
( |
char * |
bp = 0, |
|
|
int |
sz = 0, |
|
|
int |
ty = 0 |
|
) |
| |
|
inline |
| void XrdSutBuffer::Deactivate |
( |
kXR_int32 |
type | ) |
|
References XrdSutBuckList::Begin(), fBuckets, kXRS_inactive, XrdSutBuckList::Next(), and XrdSutBucket::type.
Referenced by XrdSecProtocolgsi::Authenticate(), XrdSecProtocolpwd::Authenticate(), XrdSecProtocolpwd::CheckRtag(), XrdSecProtocolgsi::CheckRtag(), XrdSecProtocolpwd::CheckTimeStamp(), XrdSecProtocolgsi::ClientDoCert(), XrdSecProtocolpwd::getCredentials(), XrdSecProtocolpwd::ParseServerInput(), XrdSecProtocolpwd::QueryCreds(), XrdSecProtocolgsi::ServerDoCert(), and XrdSecProtocolgsi::ServerDoCertreq().
| void XrdSutBuffer::Dump |
( |
const char * |
stepstr = 0 | ) |
|
References XrdSutBuckList::Begin(), XrdOucString::c_str(), XrdSutBucket::Dump(), EPNAME, fBuckets, fOptions, fProtocol, fStep, XrdOucString::length(), XrdSutBuckList::Next(), PRINT, and XrdSutBuckList::Size().
Referenced by XrdSecProtocolgsi::Authenticate(), XrdSecProtocolpwd::Authenticate(), XrdSecProtocolgsi::getCredentials(), XrdSecProtocolpwd::getCredentials(), XrdSutBuffer(), and ~XrdSutBuffer().
References XrdSutBuckList::Begin(), XrdSutBucket::buffer, fBuckets, XrdSutBuckList::Next(), and XrdSutBucket::type.
Referenced by XrdSecProtocolpwd::AddSerialized(), XrdSecProtocolgsi::AddSerialized(), XrdSecProtocolgsi::Authenticate(), XrdSecProtocolpwd::Authenticate(), XrdSecProtocolpwd::CheckRtag(), XrdSecProtocolgsi::CheckRtag(), XrdSecProtocolpwd::CheckTimeStamp(), XrdSecProtocolgsi::ClientDoCert(), XrdSecProtocolgsi::ClientDoPxyreq(), XrdSecProtocolpwd::getCredentials(), MarshalBucket(), XrdSecProtocolpwd::ParseClientInput(), XrdSecProtocolpwd::ParseCrypto(), XrdSecProtocolpwd::ParseServerInput(), XrdSecProtocolpwd::QueryCreds(), XrdSecProtocolgsi::ServerDoCert(), XrdSecProtocolgsi::ServerDoCertreq(), XrdSecProtocolgsi::ServerDoSigpxy(), UnmarshalBucket(), and UpdateBucket().
| int XrdSutBuffer::GetNBuckets |
( |
| ) |
const |
|
inline |
| const char* XrdSutBuffer::GetOptions |
( |
| ) |
const |
|
inline |
| const char* XrdSutBuffer::GetProtocol |
( |
| ) |
const |
|
inline |
| int XrdSutBuffer::GetStep |
( |
| ) |
const |
|
inline |
| void XrdSutBuffer::IncrementStep |
( |
| ) |
|
|
inline |
| void XrdSutBuffer::Message |
( |
const char * |
prepose = 0 | ) |
|
| int XrdSutBuffer::Serialized |
( |
char ** |
buffer, |
|
|
char |
opt = 'n' |
|
) |
| |
References XrdSutBuckList::Begin(), XrdSutBucket::buffer, XrdOucString::c_str(), DEBUG, EPNAME, fBuckets, fProtocol, fStep, kXRS_inactive, kXRS_none, XrdOucString::length(), XrdSutBuckList::Next(), XrdSutBucket::size, and XrdSutBucket::type.
Referenced by XrdSecProtocolpwd::AddSerialized(), XrdSecProtocolgsi::AddSerialized(), XrdSecProtocolgsi::Authenticate(), XrdSecProtocolpwd::Authenticate(), XrdSecProtocolgsi::getCredentials(), and XrdSecProtocolpwd::getCredentials().
| void XrdSutBuffer::SetStep |
( |
int |
s | ) |
|
|
inline |
| int XrdSutBuffer::UpdateBucket |
( |
const char * |
bp, |
|
|
int |
sz, |
|
|
int |
ty |
|
) |
| |
Referenced by AddBucket(), Deactivate(), Dump(), GetBucket(), GetBuckList(), GetNBuckets(), Message(), Remove(), Serialized(), XrdSutBuffer(), and ~XrdSutBuffer().
The documentation for this class was generated from the following files: