|
xrootd
|
#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 | Update (char *nb=0, int ns=0, int ty=0) |
| int | Update (XrdOucString &s, int ty=0) |
| int | SetBuf (const char *nb=0, int ns=0) |
| void | Dump (int opt=1) |
| void | ToString (XrdOucString &s) |
| int | operator== (const XrdSutBucket &b) |
| int | operator!= (const XrdSutBucket &b) |
Public Attributes | |
| kXR_int32 | type |
| kXR_int32 | size |
| char * | buffer |
Private Attributes | |
| char * | membuf |
| XrdSutBucket::XrdSutBucket | ( | char * | bp = 0, |
| int | sz = 0, |
||
| int | ty = 0 |
||
| ) |
| XrdSutBucket::XrdSutBucket | ( | XrdOucString & | s, |
| int | ty = 0 |
||
| ) |
References membuf, size, type, XrdOucString::length(), XrdOucString::c_str(), and buffer.
| XrdSutBucket::XrdSutBucket | ( | XrdSutBucket & | b | ) |
| virtual XrdSutBucket::~XrdSutBucket | ( | ) | [inline, virtual] |
References membuf.
| void XrdSutBucket::Dump | ( | int | opt = 1 | ) |
References EPNAME, PRINT, type, XrdSutBuckStr(), size, XrdSutPRINTLEN, buffer, and XrdSutCharMsk.
Referenced by XrdSutBuffer::Dump().
| int XrdSutBucket::operator!= | ( | const XrdSutBucket & | b | ) | [inline] |
| int XrdSutBucket::operator== | ( | const XrdSutBucket & | b | ) |
| int XrdSutBucket::SetBuf | ( | const char * | nb = 0, |
| int | ns = 0 |
||
| ) |
References membuf, size, and buffer.
Referenced by XrdCryptosslX509ExportChain(), XrdCryptosslX509::Export(), XrdCryptosslX509Req::Export(), XrdSecProtocolgsi::setKey(), XrdSecProtocolgsi::QueryProxy(), XrdSecProtocolpwd::Init(), XrdSecProtocolpwd::CheckCreds(), XrdSecProtocolpwd::QueryCreds(), XrdSecProtocolpwd::DoubleHash(), main(), XrdSutBuffer::UpdateBucket(), and XrdSutBuffer::MarshalBucket().
| void XrdSutBucket::ToString | ( | XrdOucString & | s | ) |
Referenced by XrdSecProtocolgsi::Authenticate(), XrdSecProtocolgsi::ClientDoCert(), XrdSecProtocolgsi::ServerDoCertreq(), XrdSecProtocolgsi::ServerDoCert(), XrdSecProtocolgsi::ServerDoSigpxy(), XrdSecProtocolpwd::Authenticate(), XrdSecProtocolpwd::ParseCrypto(), XrdSecProtocolpwd::QueryCreds(), and XrdSecProtocolpwd::ParseServerInput().
| void XrdSutBucket::Update | ( | char * | nb = 0, |
| int | ns = 0, |
||
| int | ty = 0 |
||
| ) |
References membuf, buffer, size, and type.
Referenced by XrdCryptoCipher::Encrypt(), XrdCryptoCipher::Decrypt(), XrdCryptoRSA::EncryptPrivate(), XrdCryptoRSA::EncryptPublic(), XrdCryptoRSA::DecryptPrivate(), XrdCryptoRSA::DecryptPublic(), XrdSecProtocolgsi::AddSerialized(), and XrdSecProtocolpwd::AddSerialized().
| int XrdSutBucket::Update | ( | XrdOucString & | s, |
| int | ty = 0 |
||
| ) |
References membuf, buffer, XrdOucString::length(), XrdOucString::c_str(), size, and type.
| char* XrdSutBucket::buffer |
Referenced by XrdCryptoCipher::Encrypt(), XrdCryptoCipher::Decrypt(), XrdCryptolocalCipher::XrdCryptolocalCipher(), XrdCryptoRSA::EncryptPrivate(), XrdCryptoRSA::EncryptPublic(), XrdCryptoRSA::DecryptPrivate(), XrdCryptoRSA::DecryptPublic(), XrdCryptosslX509ParseBucket(), XrdCryptosslCipher::XrdCryptosslCipher(), XrdCryptosslX509::XrdCryptosslX509(), XrdCryptosslX509Req::XrdCryptosslX509Req(), XrdSecProtocolgsi::getKey(), XrdSecProtocolgsi::getCredentials(), XrdSecProtocolgsi::AddSerialized(), XrdSecProtocolgsi::ClientDoCert(), XrdSecProtocolgsi::ClientDoPxyreq(), XrdSecProtocolgsi::ServerDoCertreq(), XrdSecProtocolgsi::ServerDoCert(), XrdSecProtocolgsi::ServerDoSigpxy(), XrdSecProtocolgsi::CheckRtag(), XrdSecProtocolpwd::getCredentials(), XrdSecProtocolpwd::Authenticate(), XrdSecProtocolpwd::CheckCreds(), XrdSecProtocolpwd::SaveCreds(), XrdSecProtocolpwd::ExportCreds(), XrdSecProtocolpwd::QueryCreds(), XrdSecProtocolpwd::AddSerialized(), XrdSecProtocolpwd::ParseClientInput(), XrdSecProtocolpwd::ParseServerInput(), XrdSecProtocolpwd::DoubleHash(), XrdSecProtocolpwd::CheckRtag(), main(), XrdSutBucket(), Update(), SetBuf(), ToString(), Dump(), operator==(), XrdSutBuffer::Message(), XrdSutBuffer::UnmarshalBucket(), XrdSutBuffer::GetBucket(), and XrdSutBuffer::Serialized().
char* XrdSutBucket::membuf [private] |
Referenced by XrdSutBucket(), Update(), SetBuf(), and ~XrdSutBucket().
Referenced by XrdCryptoCipher::Encrypt(), XrdCryptoCipher::Decrypt(), XrdCryptolocalCipher::XrdCryptolocalCipher(), XrdCryptoRSA::EncryptPrivate(), XrdCryptoRSA::EncryptPublic(), XrdCryptoRSA::DecryptPrivate(), XrdCryptoRSA::DecryptPublic(), XrdCryptosslX509ExportChain(), XrdCryptosslX509ParseBucket(), XrdCryptosslCipher::XrdCryptosslCipher(), XrdCryptosslX509::XrdCryptosslX509(), XrdCryptosslX509::Export(), XrdCryptosslX509Req::XrdCryptosslX509Req(), XrdCryptosslX509Req::Export(), main(), XrdSecProtocolgsi::getKey(), XrdSecProtocolgsi::getCredentials(), XrdSecProtocolgsi::AddSerialized(), XrdSecProtocolgsi::ClientDoCert(), XrdSecProtocolgsi::ClientDoPxyreq(), XrdSecProtocolgsi::ServerDoCertreq(), XrdSecProtocolgsi::ServerDoCert(), XrdSecProtocolgsi::ServerDoSigpxy(), XrdSecProtocolpwd::Authenticate(), XrdSecProtocolpwd::CheckCreds(), XrdSecProtocolpwd::SaveCreds(), XrdSecProtocolpwd::ExportCreds(), XrdSecProtocolpwd::QueryCreds(), XrdSecProtocolpwd::AddSerialized(), XrdSecProtocolpwd::ParseClientInput(), XrdSecProtocolpwd::ParseServerInput(), XrdSecProtocolpwd::DoubleHash(), SavePuk(), XrdSutBucket(), Update(), SetBuf(), ToString(), Dump(), operator==(), XrdSutBuffer::Message(), XrdSutBuffer::UnmarshalBucket(), and XrdSutBuffer::Serialized().
Referenced by XrdSecProtocolgsi::AddSerialized(), XrdSecProtocolpwd::QueryCreds(), XrdSecProtocolpwd::AddSerialized(), XrdSecProtocolpwd::ParseClientInput(), XrdSutBucket(), Update(), Dump(), XrdSutBuffer::~XrdSutBuffer(), XrdSutBuffer::Message(), XrdSutBuffer::GetBucket(), XrdSutBuffer::Deactivate(), and XrdSutBuffer::Serialized().
1.7.5