xrootd
|
#include <XrdOucString.hh>
Public Member Functions | |
XrdOucString (int lmx=0) | |
XrdOucString (const char *s, int lmx=0) | |
XrdOucString (const char c, int lmx=0) | |
XrdOucString (const XrdOucString &s) | |
XrdOucString (const XrdOucString &s, int j, int k=-1, int lmx=0) | |
virtual | ~XrdOucString () |
const char * | c_str () const |
int | length () const |
int | capacity () const |
char & | operator[] (int j) |
int | find (const char c, int start=0, bool forward=1) |
int | find (const char *s, int start=0) |
int | find (XrdOucString s, int start=0) |
int | rfind (const char c, int start=STR_NPOS) |
int | rfind (const char *s, int start=STR_NPOS) |
int | rfind (XrdOucString s, int start=STR_NPOS) |
bool | beginswith (char c) |
bool | beginswith (const char *s) |
bool | beginswith (XrdOucString s) |
bool | endswith (char c) |
bool | endswith (const char *s) |
bool | endswith (XrdOucString s) |
int | matches (const char *s, char wch= '*') |
int | tokenize (XrdOucString &tok, int from, char del= ':') |
void | resize (int lmx=0) |
void | append (const int i) |
void | append (const char c) |
void | append (const char *s) |
void | append (const XrdOucString s) |
void | assign (const char *s, int j, int k=-1) |
void | assign (const XrdOucString s, int j, int k=-1) |
int | form (const char *fmt,...) |
int | keep (int start=0, int size=0) |
void | insert (const int i, int start=-1) |
void | insert (const char c, int start=-1) |
void | insert (const char *s, int start=-1, int lmx=0) |
void | insert (const XrdOucString s, int start=-1) |
int | replace (const char *s1, const char *s2, int from=0, int to=-1) |
int | replace (const XrdOucString s1, const XrdOucString s2, int from=0, int to=-1) |
int | replace (const XrdOucString s1, const char *s2, int from=0, int to=-1) |
int | replace (const char *s1, const XrdOucString s2, int from=0, int to=-1) |
int | erase (int start=0, int size=0) |
int | erase (const char *s, int from=0, int to=-1) |
int | erase (XrdOucString s, int from=0, int to=-1) |
int | erasefromstart (int sz=0) |
int | erasefromend (int sz=0) |
void | lower (int pos, int size=0) |
void | upper (int pos, int size=0) |
void | reset (const char c, int j=0, int k=-1) |
void | hardreset () |
void | setbuffer (char *buf) |
XrdOucString & | operator= (const int i) |
XrdOucString & | operator= (const char c) |
XrdOucString & | operator= (const char *s) |
XrdOucString & | operator= (const XrdOucString s) |
XrdOucString & | operator+= (const int i) |
XrdOucString & | operator+= (const char c) |
XrdOucString & | operator+= (const char *s) |
XrdOucString & | operator+= (const XrdOucString s) |
int | operator== (const int i) |
int | operator== (const char c) |
int | operator== (const char *s) |
int | operator== (const XrdOucString s) |
int | operator!= (const int i) |
int | operator!= (const char c) |
int | operator!= (const char *s) |
int | operator!= (const XrdOucString s) |
bool | isdigit (int from=0, int to=-1) |
long | atoi (int from=0, int to=-1) |
Static Public Member Functions | |
static int | getblksize () |
static void | setblksize (const int bs) |
static int | form (XrdOucString &str, const char *fmt,...) |
Private Member Functions | |
int | adjust (int ls, int &j, int &k, int nmx=0) |
char * | bufalloc (int nsz) |
void | init () |
Private Attributes | |
char * | str |
int | len |
int | siz |
Static Private Attributes | |
static int | blksize = -1 |
Friends | |
XrdOucString | operator+ (const XrdOucString &s1, const int i) |
XrdOucString | operator+ (const XrdOucString &s1, const char c) |
XrdOucString | operator+ (const XrdOucString &s1, const char *s) |
XrdOucString | operator+ (const XrdOucString &s1, const XrdOucString &s) |
XrdOucString::XrdOucString | ( | int | lmx = 0 | ) | [inline] |
XrdOucString::XrdOucString | ( | const char * | s, |
int | lmx = 0 |
||
) |
References assign(), bufalloc(), init(), and str.
XrdOucString::XrdOucString | ( | const char | c, |
int | lmx = 0 |
||
) |
References bufalloc(), init(), len, and str.
XrdOucString::XrdOucString | ( | const XrdOucString & | s | ) |
XrdOucString::XrdOucString | ( | const XrdOucString & | s, |
int | j, | ||
int | k = -1 , |
||
int | lmx = 0 |
||
) |
XrdOucString::~XrdOucString | ( | ) | [virtual] |
References str.
int XrdOucString::adjust | ( | int | ls, |
int & | j, | ||
int & | k, | ||
int | nmx = 0 |
||
) | [private] |
Referenced by assign(), replace(), and XrdOucString().
void XrdOucString::append | ( | const int | i | ) |
References insert().
Referenced by XrdSecProtocolpwd::GetUserHost(), operator+(), operator+=(), and XrdSutMkdir().
void XrdOucString::append | ( | const char | c | ) |
References insert().
void XrdOucString::append | ( | const char * | s | ) |
References insert().
void XrdOucString::append | ( | const XrdOucString | s | ) |
References insert().
void XrdOucString::assign | ( | const char * | s, |
int | j, | ||
int | k = -1 |
||
) |
References adjust(), bufalloc(), len, siz, and str.
Referenced by assign(), XrdSecProtocolgsi::ClientDoInit(), ExpPuk(), XrdClientAdmin::GetSpaceInfo(), operator=(), XrdOucBonjourNode::operator=(), XrdOucBonjourRecord::operator=(), XrdSecProtocolpwd::ParseClientInput(), XrdSecProtocolpwd::ParseCrypto(), XrdClientConn::ParseDomainFromHostname(), ParseRedirHost(), XrdSecProtocolpwd::QueryUser(), SavePasswd(), XrdSutPFile::SearchEntries(), XrdSecProtocolgsi::ServerCertNameOK(), XrdOucBonjourNode::SetHostName(), XrdOucBonjourRecord::SetRegisteredType(), XrdOucBonjourRecord::SetReplyDomain(), XrdOucBonjourRecord::SetServiceName(), XrdClientUrlInfo::TakeUrl(), tokenize(), XrdClientUrlSet::XrdClientUrlSet(), XrdOucString(), XrdSutExpand(), and XrdSutParseTime().
void XrdOucString::assign | ( | const XrdOucString | s, |
int | j, | ||
int | k = -1 |
||
) |
bool XrdOucString::beginswith | ( | XrdOucString | s | ) | [inline] |
bool XrdOucString::beginswith | ( | char | c | ) | [inline] |
Referenced by XrdSecProtocolpwd::Authenticate(), FindMatchingCondition(), XrdXtRdFile::GetListOfSources(), main(), XrdSecProtocolpwd::ParseClientInput(), XrdSecProtocolpwd::QueryCreds(), XrdSecProtocolpwd::QueryUser(), XrdSecProtocolssl::secServer(), XrdSecProtocolgsi::ServerCertNameOK(), XrdCpWorkLst::SetSrc(), XrdClientUrlSet::XrdClientUrlSet(), XrdCryptosslX509::XrdCryptosslX509(), XrdCryptosslX509Crl::XrdCryptosslX509Crl(), and XrdSecProtocolsslInit().
bool XrdOucString::beginswith | ( | const char * | s | ) | [inline] |
char * XrdOucString::bufalloc | ( | int | nsz | ) | [private] |
const char* XrdOucString::c_str | ( | ) | const [inline] |
Referenced by XrdPosixXrootd::Access(), AddPassword(), AskConfirm(), assign(), XrdSecProtocolpwd::Authenticate(), XrdSecProtocolgsi::Authenticate(), XrdOucAvahiBonjour::BrowseEventLoopThread(), XrdOucAppleBonjour::BrowseEventLoopThread(), XrdCpWorkLst::BuildWorkList_loc(), XrdCpWorkLst::BuildWorkList_xrd(), BWMToken_Init(), XrdCryptoX509Chain::CAhash(), XrdCryptoX509Chain::CAname(), XrdSecProtocolpwd::CheckCreds(), XrdClientConn::CheckHostDomain(), XrdSecProtocolgsi::ClientDoCert(), XrdSecProtocolgsi::ClientDoInit(), XrdClientConnectionMgr::Connect(), XrdClientUrlSet::ConvertDNSAlias(), CreateDestPath_loc(), CreateDestPath_xrd(), XrdClientAdmin::DirList(), XrdClientConn::DoAuthentication(), doCp_loc2xrd(), doCp_xrd2loc(), doCp_xrd2xrd(), XrdClientConn::DoLogin(), XrdClientConn::DomainMatcher(), XrdSutBuffer::Dump(), XrdCryptoX509Chain::EEChash(), XrdCryptoX509Chain::EECname(), XrdPosixXrootd::endPoint(), endswith(), erase(), executeCat(), executeChmod(), executeConnect(), executeCp(), executeDirList(), executeDirListRec(), executeGetCheckSum(), executeLocateAll(), executeLocateSingle(), executeMkDir(), executeMv(), executeRm(), executeRmDir(), executeStat(), executeStatvfs(), executeTruncate(), XrdClientAdmin::ExistDirs(), XrdClientAdmin::ExistFiles(), XrdSecProtocolpwd::ExportCreds(), ExpPuk(), find(), FindMatchingCondition(), XrdSutCache::Flush(), get_current_url(), XrdSecProtocolgsi::GetCA(), XrdSecProtocolgsi::GetCApath(), getchksum(), XrdSecProtocolpwd::getCredentials(), XrdSecProtocolgsi::getCredentials(), XrdClientConn::GetDomainToMatch(), GetEntry(), XrdOucBonjourNode::GetHostName(), XrdXtRdFile::GetListOfSources(), XrdSutBuffer::GetOptions(), XrdClientConnectionMgr::GetPhyConnection(), XrdSutBuffer::GetProtocol(), XrdOucBonjourRecord::GetRegisteredType(), XrdOucBonjourRecord::GetReplyDomain(), XrdOucBonjourRecord::GetServiceName(), XrdClientConn::GetSessionID(), XrdClientAdmin::GetSpaceInfo(), XrdSecProtocolpwd::GetUserHost(), XrdPosixXrootd::Getxattr(), XrdClientConn::GoToAnotherServer(), XrdSecProtocolsslProc::Handle(), XrdSecProtocolpwd::Init(), XrdSecProtocolgsi::Init(), XrdCryptosslX509Crl::InitFromURI(), XrdSecProtocolgsi::InitProxy(), insert(), XrdClientAdmin::IsFileOnline(), XrdCryptosslX509Crl::Issuer(), XrdCryptosslX509::Issuer(), XrdCryptosslX509Crl::IssuerHash(), XrdCryptosslX509::IssuerHash(), Java_xrootdadmin_XrdClientAdminJNI_locate(), XrdCryptoX509Chain::LastError(), XrdSutPFile::LastErrStr(), XrdSecProtocolgsi::LoadAuthzFun(), XrdSecProtocolgsi::LoadCADir(), XrdSecProtocolgsi::LoadCRL(), XrdSecProtocolgsi::LoadGMAP(), XrdSecProtocolgsi::LoadGMAPFun(), XrdClientAdmin::LocalLocate(), XrdClientAdmin::Locate(), LocateFactoryIndex(), XrdClient::LowOpen(), main(), XrdPosixXrootd::Mkdir(), XrdSutPFile::Open(), XrdSecProtocolsslProc::Open(), XrdSecProtocolsslProcFile::Open(), XrdClient::Open(), operator<<(), operator=(), operator==(), XrdCryptosslX509Crl::ParentFile(), XrdCryptosslX509::ParentFile(), ParseArguments(), XrdSecProtocolgsi::ParseCAlist(), XrdSecProtocolpwd::ParseClientInput(), XrdSecProtocolpwd::ParseCrypto(), XrdSecProtocolgsi::ParseCrypto(), XrdSecProtocolpwd::ParseServerInput(), PedanticOpen4Write(), XrdClientAdmin::Prepare(), print_summary(), XrdClientAdmin::ProcessUnsolicitedMsg(), XrdClient::ProcessUnsolicitedMsg(), XrdSecProtocolpwd::QueryCreds(), XrdSecProtocolpwd::QueryCrypt(), XrdSecProtocolgsi::QueryGMAP(), XrdSecProtocolpwd::QueryNetRc(), XrdPosixXrootd::QueryOpaque(), XrdSecProtocolpwd::QueryUser(), ReadPasswd(), ReadPuk(), XrdSutCache::Refresh(), XrdSecProtocolssl::ReloadGridMapFile(), XrdSecProtocolssl::ReloadVomsMapFile(), XrdPosixXrootd::Rename(), replace(), rfind(), XrdPosixXrootd::Rmdir(), XrdSecProtocolpwd::SaveCreds(), SavePasswd(), SavePuk(), XrdSecProtocolssl::secClient(), XrdSecProtocolssl::secServer(), XrdClientConn::SendGenCommand(), XrdSutBuffer::Serialized(), XrdSecProtocolgsi::ServerCertNameOK(), XrdSecProtocolgsi::ServerDoCert(), XrdSecProtocolgsi::ServerDoCertreq(), XrdSecProtocolgsi::ServerDoSigpxy(), XrdClientUrlInfo::SetAddrFromHost(), XrdCpWorkLst::SetDest(), XrdCpWorkLst::SetSrc(), XrdClientSock::Socks4Handshake(), XrdPosixXrootd::Stat(), XrdClient::Stat(), XrdPosixXrootd::Statvfs(), STRINGSTORE(), XrdCryptosslX509Req::Subject(), XrdCryptosslX509::Subject(), XrdCryptosslX509Req::SubjectHash(), XrdCryptosslX509::SubjectHash(), XrdClientAdmin::SysStatX(), XrdClientUrlInfo::TakeUrl(), XrdPosixXrootd::Truncate(), XrdClientSock::TryConnect_low(), XrdClient::TryOpen(), XrdPosixXrootd::Unlink(), XrdSutBucket::Update(), XrdSutBuffer::UpdateBucket(), XrdCryptoX509Chain::Verify(), XrdSecProtocolgsi::VerifyCA(), XrdSecProtocolssl::VomsMapGroups(), XrdClientConn::XrdClientConn(), XrdCryptosslX509Crl::XrdCryptosslX509Crl(), XrdDirList(), XrdFfsMisc_get_all_urls_real(), XrdFfsMisc_get_current_url(), XrdGetCurrentHost(), XrdOucString(), XrdPosixDir::XrdPosixDir(), XrdSecgsiGMAPFun(), XrdSecgsiGMAPInit(), XrdSecProtocolgsi::XrdSecProtocolgsi(), XrdSecProtocolgsiInit(), XrdSecProtocolpwd::XrdSecProtocolpwd(), XrdSecProtocolpwdInit(), XrdSecProtocolsslInit(), XrdSutAskConfirm(), XrdSutBucket::XrdSutBucket(), XrdSutExpand(), XrdSutHome(), XrdSutMkdir(), and XrdSutParseTime().
int XrdOucString::capacity | ( | ) | const [inline] |
bool XrdOucString::endswith | ( | char | c | ) |
bool XrdOucString::endswith | ( | XrdOucString | s | ) | [inline] |
References c_str(), and endswith().
Referenced by endswith().
int XrdOucString::erase | ( | int | start = 0 , |
int | size = 0 |
||
) |
Referenced by XrdSecProtocolgsi::Authenticate(), BuildFullDestFilename(), XrdSecProtocolgsi::ClientDoInit(), CreateDestPath_loc(), CreateDestPath_xrd(), executeCd(), XrdSecProtocolpwd::Init(), XrdSecProtocolgsi::Init(), XrdSecProtocolgsi::InitProxy(), XrdClientAdmin::LocalLocate(), LocateFactoryIndex(), main(), ParseArguments(), XrdSecProtocolpwd::ParseClientInput(), XrdSecProtocolpwd::ParseCrypto(), print_chksum(), print_summary(), XrdSecProtocolpwd::QueryCreds(), XrdSecProtocolssl::ReloadGridMapFile(), XrdSecProtocolssl::secServer(), XrdSecProtocolssl::VomsMapGroups(), XrdSslgsiX509SignProxyReq(), XrdSutExpand(), and XrdSutParseTime().
int XrdOucString::erase | ( | const char * | s, |
int | from = 0 , |
||
int | to = -1 |
||
) |
References replace().
int XrdOucString::erase | ( | XrdOucString | s, |
int | from = 0 , |
||
int | to = -1 |
||
) |
int XrdOucString::erasefromend | ( | int | sz = 0 | ) | [inline] |
Referenced by XrdClientAdmin::Connect(), XrdClient::Open(), ParseRedirHost(), and XrdClientUrlSet::XrdClientUrlSet().
int XrdOucString::erasefromstart | ( | int | sz = 0 | ) | [inline] |
int XrdOucString::find | ( | const char | c, |
int | start = 0 , |
||
bool | forward = 1 |
||
) |
References len, str, and STR_NPOS.
Referenced by AddPassword(), AddSizeHint(), XrdSecProtocolgsi::Authenticate(), BuildFullDestFilename(), XrdSecProtocolgsi::ClientDoInit(), find(), FindMatchingCondition(), XrdClientAdmin::GetSpaceInfo(), XrdSecProtocolgsi::Init(), XrdSecProtocolgsi::InitProxy(), XrdSecProtocolgsi::LoadCRL(), XrdClientAdmin::LocalLocate(), main(), XrdSecProtocolpwd::ParseClientInput(), XrdSecProtocolpwd::ParseCrypto(), XrdClientConn::ParseDomainFromHostname(), ParseRedirHost(), XrdSecProtocolpwd::QueryCreds(), XrdSecProtocolssl::ReloadGridMapFile(), replace(), rfind(), XrdSecProtocolssl::secServer(), XrdSecProtocolgsi::ServerCertNameOK(), XrdSecProtocolgsi::ServerDoCert(), XrdSecProtocolgsi::ServerDoSigpxy(), XrdClientUrlInfo::TakeUrl(), tokenize(), XrdClientUrlSet::XrdClientUrlSet(), XrdCryptosslX509::XrdCryptosslX509(), XrdSecProtocolsslProc::XrdSecProtocolsslProc(), XrdSutExpand(), XrdSutMkdir(), XrdSutParseTime(), and XrdSutResolve().
int XrdOucString::find | ( | XrdOucString | s, |
int | start = 0 |
||
) |
int XrdOucString::form | ( | XrdOucString & | str, |
const char * | fmt, | ||
... | |||
) | [static] |
References setbuffer(), and XOSINTFORM.
int XrdOucString::form | ( | const char * | fmt, |
... | |||
) |
References bufalloc(), len, siz, str, and XOSINTFORM.
int XrdOucString::getblksize | ( | ) | [static] |
References blksize.
void XrdOucString::hardreset | ( | ) |
Referenced by AddPassword().
void XrdOucString::init | ( | ) | [inline, private] |
Referenced by bufalloc(), setbuffer(), and XrdOucString().
void XrdOucString::insert | ( | const char | c, |
int | start = -1 |
||
) |
References insert().
void XrdOucString::insert | ( | const char * | s, |
int | start = -1 , |
||
int | lmx = 0 |
||
) |
References bufalloc(), len, siz, and str.
void XrdOucString::insert | ( | const XrdOucString | s, |
int | start = -1 |
||
) |
void XrdOucString::insert | ( | const int | i, |
int | start = -1 |
||
) |
References kMAXINT64LEN.
Referenced by AddPassword(), append(), AskConfirm(), CheckOption(), XrdSecProtocolpwd::Init(), XrdSecProtocolgsi::Init(), insert(), main(), operator+(), ParseArguments(), XrdSecProtocolpwd::QueryUser(), XrdSecProtocolgsi::XrdSecProtocolgsi(), XrdSecProtocolpwd::XrdSecProtocolpwd(), XrdSutAskConfirm(), and XrdSutExpand().
bool XrdOucString::isdigit | ( | int | from = 0 , |
int | to = -1 |
||
) |
int XrdOucString::keep | ( | int | start = 0 , |
int | size = 0 |
||
) |
References bufalloc(), len, siz, and str.
int XrdOucString::length | ( | ) | const [inline] |
Referenced by AddPassword(), AskConfirm(), XrdSecProtocolpwd::Authenticate(), XrdSecProtocolgsi::Authenticate(), XrdCryptoX509Chain::CAhash(), XrdCryptoX509Chain::CAname(), XrdClientConn::CheckHostDomain(), XrdSecProtocolgsi::ClientDoCert(), XrdClientConnectionMgr::Connect(), XrdClientAdmin::DirList(), XrdClientConn::DoAuthentication(), XrdClientConn::DoLogin(), XrdClientConn::DomainMatcher(), XrdSutBuffer::Dump(), XrdCryptoX509Chain::EEChash(), XrdCryptoX509Chain::EECname(), executeCd(), executeDirList(), executeDirListRec(), XrdSecProtocolpwd::ExportCreds(), ExpPuk(), XrdSutCache::Flush(), XrdSecProtocolgsi::GetCApath(), XrdSecProtocolpwd::getCredentials(), XrdSecProtocolgsi::getCredentials(), XrdClientConn::GetDomainToMatch(), XrdOucBonjourNode::GetHostName(), XrdClientConnectionMgr::GetPhyConnection(), XrdOucBonjourRecord::GetRegisteredType(), XrdOucBonjourRecord::GetReplyDomain(), XrdOucBonjourRecord::GetServiceName(), XrdClientConn::GetSessionID(), XrdClientAdmin::GetSpaceInfo(), XrdSecProtocolpwd::GetUserHost(), XrdClientConn::HandleServerError(), XrdSecProtocolpwd::Init(), XrdSecProtocolgsi::Init(), XrdCryptosslX509Crl::Issuer(), XrdCryptosslX509::Issuer(), XrdCryptosslX509Crl::IssuerHash(), XrdCryptosslX509::IssuerHash(), XrdSecProtocolgsi::LoadAuthzFun(), XrdSecProtocolgsi::LoadCADir(), XrdSecProtocolgsi::LoadCRL(), XrdSecProtocolgsi::LoadGMAP(), XrdSecProtocolgsi::LoadGMAPFun(), XrdClientAdmin::LocalLocate(), XrdClient::LowOpen(), main(), XrdClient::Open(), operator+(), operator+=(), operator==(), ParseArguments(), XrdSecProtocolgsi::ParseCAlist(), XrdSecProtocolpwd::ParseClientInput(), XrdSecProtocolpwd::ParseCrypto(), XrdSecProtocolgsi::ParseCrypto(), ParseRedirHost(), XrdSecProtocolpwd::ParseServerInput(), XrdSecProtocolpwd::QueryCreds(), XrdSecProtocolpwd::QueryCrypt(), XrdSecProtocolgsi::QueryGMAP(), XrdSecProtocolpwd::QueryNetRc(), XrdSecProtocolpwd::QueryUser(), ReadPasswd(), ReadPuk(), XrdSutCache::Refresh(), XrdCryptoX509Chain::Reorder(), XrdSecProtocolpwd::SaveCreds(), SavePasswd(), SavePuk(), XrdSecProtocolssl::secServer(), XrdClientConn::SendGenCommand(), XrdSutBuffer::Serialized(), XrdSecProtocolgsi::ServerCertNameOK(), XrdSecProtocolgsi::ServerDoSigpxy(), XrdCpWorkLst::SetSrc(), XrdClient::Stat(), XrdCryptosslX509Req::Subject(), XrdCryptosslX509::Subject(), XrdCryptosslX509Req::SubjectHash(), XrdCryptosslX509::SubjectHash(), XrdClientAdmin::SysStatX(), XrdClientUrlInfo::TakeUrl(), tokenize(), Tokenize(), XrdClientSock::TryConnect_low(), XrdSutBucket::Update(), XrdSecProtocolpwd::UpdateAlog(), XrdSutBuffer::UpdateBucket(), XrdSecProtocolgsi::VerifyCA(), XrdClientUrlSet::XrdClientUrlSet(), XrdDirList(), XrdGetCurrentHost(), XrdOucString(), XrdSecProtocolgsi::XrdSecProtocolgsi(), XrdSecProtocolgsiInit(), XrdSecProtocolpwd::XrdSecProtocolpwd(), XrdSecProtocolpwdInit(), XrdSslgsiX509SignProxyReq(), XrdSutAskConfirm(), XrdSutBucket::XrdSutBucket(), XrdSutExpand(), XrdSutGetLine(), XrdSutHome(), XrdSutMkdir(), XrdSutParseTime(), and XrdSutResolve().
void XrdOucString::lower | ( | int | pos, |
int | size = 0 |
||
) |
Referenced by AskConfirm(), and XrdSutAskConfirm().
int XrdOucString::matches | ( | const char * | s, |
char | wch = '*' |
||
) |
int XrdOucString::operator!= | ( | const char | c | ) | [inline] |
int XrdOucString::operator!= | ( | const char * | s | ) | [inline] |
int XrdOucString::operator!= | ( | const XrdOucString | s | ) | [inline] |
int XrdOucString::operator!= | ( | const int | i | ) | [inline] |
XrdOucString & XrdOucString::operator+= | ( | const char * | s | ) |
References append().
XrdOucString & XrdOucString::operator+= | ( | const int | i | ) |
References append().
XrdOucString & XrdOucString::operator+= | ( | const char | c | ) |
References append().
XrdOucString & XrdOucString::operator+= | ( | const XrdOucString | s | ) |
XrdOucString & XrdOucString::operator= | ( | const XrdOucString | s | ) |
XrdOucString & XrdOucString::operator= | ( | const char * | s | ) |
References assign().
XrdOucString & XrdOucString::operator= | ( | const char | c | ) |
References assign().
XrdOucString & XrdOucString::operator= | ( | const int | i | ) |
References assign(), and kMAXINT64LEN.
int XrdOucString::operator== | ( | const XrdOucString | s | ) |
int XrdOucString::operator== | ( | const int | i | ) |
References kMAXINT64LEN.
int XrdOucString::replace | ( | const char * | s1, |
const char * | s2, | ||
int | from = 0 , |
||
int | to = -1 |
||
) |
References adjust(), bufalloc(), find(), len, rfind(), siz, and str.
Referenced by XrdSecProtocolgsi::Authenticate(), erase(), XrdSecProtocolgsi::getCredentials(), XrdCryptosslX509Crl::InitFromURI(), XrdClientAdmin::LocalLocate(), MyGRSTerrorLogFunc(), XrdSecProtocolpwd::QueryUser(), XrdSecProtocolssl::ReloadGridMapFile(), XrdSecProtocolssl::ReloadVomsMapFile(), replace(), XrdSecProtocolssl::secServer(), XrdSecProtocolgsi::ServerCertNameOK(), XrdSecProtocolgsi::ServerDoSigpxy(), XrdSecProtocolssl::VomsMapGroups(), XrdCryptosslX509Crl::XrdCryptosslX509Crl(), XrdSecProtocolsslProc::XrdSecProtocolsslProc(), and XrdSutResolve().
int XrdOucString::replace | ( | const XrdOucString | s1, |
const XrdOucString | s2, | ||
int | from = 0 , |
||
int | to = -1 |
||
) |
int XrdOucString::replace | ( | const XrdOucString | s1, |
const char * | s2, | ||
int | from = 0 , |
||
int | to = -1 |
||
) |
int XrdOucString::replace | ( | const char * | s1, |
const XrdOucString | s2, | ||
int | from = 0 , |
||
int | to = -1 |
||
) |
void XrdOucString::reset | ( | const char | c, |
int | j = 0 , |
||
int | k = -1 |
||
) |
Referenced by XrdSecProtocolpwd::CheckCreds().
void XrdOucString::resize | ( | int | lmx = 0 | ) | [inline] |
int XrdOucString::rfind | ( | const char | c, |
int | start = STR_NPOS |
||
) | [inline] |
Referenced by BuildFullDestFilename(), CreateDestPath_loc(), CreateDestPath_xrd(), endswith(), executeCd(), XrdCpWorkLst::GetCpJob(), XrdSecProtocolpwd::Init(), LocateFactoryIndex(), print_chksum(), print_summary(), replace(), rfind(), XrdSecProtocolssl::VomsMapGroups(), and XrdSslgsiX509SignProxyReq().
int XrdOucString::rfind | ( | const char * | s, |
int | start = STR_NPOS |
||
) |
int XrdOucString::rfind | ( | XrdOucString | s, |
int | start = STR_NPOS |
||
) |
void XrdOucString::setblksize | ( | const int | bs | ) | [static] |
References blksize.
void XrdOucString::setbuffer | ( | char * | buf | ) |
int XrdOucString::tokenize | ( | XrdOucString & | tok, |
int | from, | ||
char | del = ':' |
||
) |
References assign(), find(), len, length(), and str.
Referenced by XrdSecProtocolgsi::Authenticate(), XrdSecProtocolgsi::ClientDoCert(), XrdClientConn::DomainMatcher(), XrdSecProtocolgsi::GetCApath(), XrdSecProtocolpwd::Init(), XrdSecProtocolgsi::Init(), XrdSecProtocolgsi::LoadCADir(), XrdSecProtocolgsi::LoadCRL(), XrdSecProtocolgsi::ParseCAlist(), ParseCrypto(), XrdSecProtocolpwd::ParseCrypto(), XrdSecProtocolgsi::ParseCrypto(), XrdSecProtocolgsi::ServerCertNameOK(), Tokenize(), XrdClientUrlSet::XrdClientUrlSet(), and XrdCryptosslX509Crl::XrdCryptosslX509Crl().
XrdOucString operator+ | ( | const XrdOucString & | s1, |
const int | i | ||
) | [friend] |
XrdOucString operator+ | ( | const XrdOucString & | s1, |
const XrdOucString & | s | ||
) | [friend] |
XrdOucString operator+ | ( | const XrdOucString & | s1, |
const char * | s | ||
) | [friend] |
XrdOucString operator+ | ( | const XrdOucString & | s1, |
const char | c | ||
) | [friend] |
int XrdOucString::blksize = -1 [static, private] |
Referenced by bufalloc(), getblksize(), and setblksize().
int XrdOucString::len [private] |
Referenced by assign(), atoi(), endswith(), erase(), find(), form(), hardreset(), insert(), isdigit(), keep(), lower(), matches(), operator==(), operator[](), replace(), reset(), rfind(), setbuffer(), tokenize(), upper(), and XrdOucString().
int XrdOucString::siz [private] |
Referenced by assign(), bufalloc(), form(), insert(), keep(), replace(), reset(), and setbuffer().
char* XrdOucString::str [private] |
Referenced by AddSizeHint(), assign(), atoi(), bufalloc(), erase(), find(), form(), hardreset(), insert(), isdigit(), keep(), lower(), matches(), operator==(), operator[](), replace(), reset(), rfind(), setbuffer(), tokenize(), upper(), XrdOucString(), and ~XrdOucString().