#include <XrdSutBucket.hh>
Public Member Functions | |
XrdSutBucket (char *bp=0, int sz=0, int ty=0) | |
XrdSutBucket (XrdOucString &s, int ty=0) | |
XrdSutBucket (XrdSutBucket &b) | |
virtual | ~XrdSutBucket () |
void | Dump (int opt=1) |
int | operator!= (const XrdSutBucket &b) |
int | operator== (const XrdSutBucket &b) |
int | SetBuf (const char *nb=0, int ns=0) |
void | ToString (XrdOucString &s) |
void | Update (char *nb=0, int ns=0, int ty=0) |
int | Update (XrdOucString &s, int ty=0) |
Public Attributes | |
char * | buffer |
kXR_int32 | size |
kXR_int32 | type |
Definition at line 43 of file XrdSutBucket.hh.
XrdSutBucket::XrdSutBucket | ( | char * | bp = 0, |
int | sz = 0, | ||
int | ty = 0 ) |
Definition at line 52 of file XrdSutBucket.cc.
References buffer, size, and type.
Referenced by XrdSutBucket(), operator!=(), and operator==().
XrdSutBucket::XrdSutBucket | ( | XrdOucString & | s, |
int | ty = 0 ) |
Definition at line 62 of file XrdSutBucket.cc.
References buffer, XrdOucString::c_str(), XrdOucString::length(), size, and type.
XrdSutBucket::XrdSutBucket | ( | XrdSutBucket & | b | ) |
Definition at line 81 of file XrdSutBucket.cc.
References XrdSutBucket(), buffer, size, and type.
|
inlinevirtual |
Definition at line 53 of file XrdSutBucket.hh.
void XrdSutBucket::Dump | ( | int | opt = 1 | ) |
Definition at line 171 of file XrdSutBucket.cc.
References buffer, EPNAME, PRINT, size, type, XrdSutBuckStr(), XrdSutCharMsk, and XrdSutPRINTLEN.
Referenced by XrdSutBuffer::Dump().
|
inline |
Definition at line 66 of file XrdSutBucket.hh.
References XrdSutBucket().
int XrdSutBucket::operator== | ( | const XrdSutBucket & | b | ) |
Definition at line 235 of file XrdSutBucket.cc.
References XrdSutBucket(), buffer, and size.
int XrdSutBucket::SetBuf | ( | const char * | nb = 0, |
int | ns = 0 ) |
Definition at line 132 of file XrdSutBucket.cc.
Referenced by XrdSecProtocolpwd::Init(), main(), XrdSutBuffer::MarshalBucket(), XrdSecProtocolgsi::setKey(), XrdSutBuffer::UpdateBucket(), and XrdCryptosslX509ExportChain().
void XrdSutBucket::ToString | ( | XrdOucString & | s | ) |
Definition at line 155 of file XrdSutBucket.cc.
Referenced by XrdSecProtocolgsi::Authenticate(), and XrdSecProtocolpwd::Authenticate().
void XrdSutBucket::Update | ( | char * | nb = 0, |
int | ns = 0, | ||
int | ty = 0 ) |
Definition at line 95 of file XrdSutBucket.cc.
References buffer, size, and type.
Referenced by XrdCryptoCipher::Decrypt(), XrdCryptoRSA::DecryptPrivate(), XrdCryptoRSA::DecryptPublic(), XrdCryptoCipher::Encrypt(), XrdCryptoRSA::EncryptPrivate(), and XrdCryptoRSA::EncryptPublic().
int XrdSutBucket::Update | ( | XrdOucString & | s, |
int | ty = 0 ) |
Definition at line 109 of file XrdSutBucket.cc.
References buffer, XrdOucString::c_str(), XrdOucString::length(), size, and type.
char* XrdSutBucket::buffer |
Definition at line 48 of file XrdSutBucket.hh.
Referenced by XrdCryptosslCipher::XrdCryptosslCipher(), XrdCryptosslX509::XrdCryptosslX509(), XrdCryptosslX509Req::XrdCryptosslX509Req(), XrdSutBucket(), XrdSutBucket(), XrdSutBucket(), XrdSecProtocolpwd::Authenticate(), XrdCryptoCipher::Decrypt(), XrdCryptoRSA::DecryptPrivate(), XrdCryptoRSA::DecryptPublic(), Dump(), XrdCryptoCipher::Encrypt(), XrdCryptoRSA::EncryptPrivate(), XrdCryptoRSA::EncryptPublic(), XrdSutBuffer::GetBucket(), XrdSecProtocolgsi::getCredentials(), XrdSecProtocolpwd::getCredentials(), main(), XrdSutBuffer::Message(), operator==(), XrdSutBuffer::Serialized(), SetBuf(), ToString(), XrdSutBuffer::UnmarshalBucket(), Update(), Update(), and XrdCryptosslX509ParseBucket().
kXR_int32 XrdSutBucket::size |
Definition at line 47 of file XrdSutBucket.hh.
Referenced by XrdCryptosslCipher::XrdCryptosslCipher(), XrdCryptosslX509::XrdCryptosslX509(), XrdCryptosslX509Req::XrdCryptosslX509Req(), XrdSutBucket(), XrdSutBucket(), XrdSutBucket(), XrdSecProtocolpwd::Authenticate(), XrdCryptoCipher::Decrypt(), XrdCryptoRSA::DecryptPrivate(), XrdCryptoRSA::DecryptPublic(), Dump(), XrdCryptoCipher::Encrypt(), XrdCryptoRSA::EncryptPrivate(), XrdCryptoRSA::EncryptPublic(), XrdSecProtocolgsi::getCredentials(), main(), XrdSutBuffer::Message(), operator==(), SavePuk(), XrdSutBuffer::Serialized(), SetBuf(), ToString(), XrdSutBuffer::UnmarshalBucket(), Update(), Update(), XrdCryptosslX509ExportChain(), and XrdCryptosslX509ParseBucket().
kXR_int32 XrdSutBucket::type |
Definition at line 46 of file XrdSutBucket.hh.
Referenced by XrdSutBucket(), XrdSutBucket(), XrdSutBucket(), XrdSutBuffer::~XrdSutBuffer(), XrdSutBuffer::Deactivate(), Dump(), XrdSutBuffer::Dump(), XrdSutBuffer::GetBucket(), XrdSutBuffer::Message(), XrdSutBuffer::Serialized(), Update(), and Update().