XrdOucString Class Reference

#include <XrdOucString.hh>

List of all members.

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)
XrdOucStringoperator= (const int i)
XrdOucStringoperator= (const char c)
XrdOucStringoperator= (const char *s)
XrdOucStringoperator= (const XrdOucString s)
XrdOucStringoperator+= (const int i)
XrdOucStringoperator+= (const char c)
XrdOucStringoperator+= (const char *s)
XrdOucStringoperator+= (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

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)


Detailed Description

Definition at line 236 of file XrdOucString.hh.


Constructor & Destructor Documentation

XrdOucString::XrdOucString ( int  lmx = 0  )  [inline]

Definition at line 254 of file XrdOucString.hh.

References bufalloc(), init(), and str.

XrdOucString::XrdOucString ( const char *  s,
int  lmx = 0 
)

Definition at line 137 of file XrdOucString.cc.

References assign(), bufalloc(), init(), Rgl::lr, and str.

XrdOucString::XrdOucString ( const char  c,
int  lmx = 0 
)

Definition at line 116 of file XrdOucString.cc.

References bufalloc(), init(), len, and str.

XrdOucString::XrdOucString ( const XrdOucString s  ) 

Definition at line 157 of file XrdOucString.cc.

References assign(), init(), and s.

XrdOucString::XrdOucString ( const XrdOucString s,
int  j,
int  k = -1,
int  lmx = 0 
)

Definition at line 166 of file XrdOucString.cc.

References adjust(), assign(), bufalloc(), init(), Rgl::lr, s, and str.

XrdOucString::~XrdOucString (  )  [virtual]

Definition at line 185 of file XrdOucString.cc.

References free(), and str.


Member Function Documentation

int XrdOucString::adjust ( int  ls,
int &  j,
int &  k,
int  nmx = 0 
) [private]

Definition at line 55 of file XrdOucString.cc.

Referenced by assign(), replace(), and XrdOucString().

char * XrdOucString::bufalloc ( int  nsz  )  [private]

Definition at line 78 of file XrdOucString.cc.

References blksize, free(), init(), realloc(), siz, and str.

Referenced by assign(), form(), insert(), keep(), replace(), resize(), and XrdOucString().

void XrdOucString::init (  )  [inline, private]

Definition at line 251 of file XrdOucString.hh.

References len, siz, and str.

Referenced by bufalloc(), setbuffer(), and XrdOucString().

const char* XrdOucString::c_str (  )  const [inline]

Definition at line 262 of file XrdOucString.hh.

References str.

Referenced by XrdPosixXrootd::Access(), AddPassword(), XrdProofdSandbox::AddSession(), XrdProofdProofServMgr::AddSession(), XrdProofdPriorityMgr::AddSession(), XrdProofdProofServ::AdminPath(), XrdProofdManager::AdminPath(), XrdProofdClient::AdminPath(), XrdProofdProofServ::Alias(), AskConfirm(), XrdProofdClientMgr::Auth(), XrdProofConn::Authenticate(), XrdSecProtocolpwd::Authenticate(), XrdSecProtocolgsi::Authenticate(), XrdProofdManager::BareLibPath(), XrdROOT::BinDir(), XrdOucAppleBonjour::BrowseEventLoopThread(), XrdOucAvahiBonjour::BrowseEventLoopThread(), XpdMsg::Buf(), XrdCpWorkLst::BuildWorkList_loc(), XrdCryptoX509Chain::CAhash(), XrdCryptoX509Chain::CAname(), XrdProofdConfig::CfgFile(), XrdProofdAux::ChangeMod(), XrdProofdAux::ChangeOwn(), XrdProofdProofServMgr::CheckActiveSessions(), XrdProofdClientMgr::CheckAdminPath(), XrdProofdClientMgr::CheckClients(), XrdSecProtocolpwd::CheckCreds(), XrdClientConn::CheckHostDomain(), XrdProofdAdmin::CheckPath(), XrdProofdProofServ::CheckSession(), XrdProofdProofServMgr::CheckTerminatedSessions(), XrdProofdManager::CheckUser(), XrdProofdProofServMgr::CleanClientSessions(), XrdProofdProofServMgr::CleanupLostProofServ(), XrdProofdProofServMgr::CleanupProofServ(), XrdProofdAdmin::CleanupSessions(), XrdProofdProofServ::Client(), XrdSecProtocolgsi::ClientDoCert(), XrdSecProtocolgsi::ClientDoInit(), XrdProofdManager::Config(), XrdProofdProofServMgr::Config(), XrdROOTMgr::Config(), XrdProofdNetMgr::Config(), XrdProofGroupMgr::Config(), XrdProofdAdmin::Config(), XrdProofdClientMgr::Config(), XrdClientConnectionMgr::Connect(), XrdClientUrlSet::ConvertDNSAlias(), XrdProofdAdmin::CpFile(), TXSocket::Create(), XrdProofdProofServMgr::Create(), CreateActiveList(), XrdProofdClientMgr::CreateAdminPath(), CreateDestPath_loc(), CreateDestPath_xrd(), XrdProofdProofServ::CreateUNIXSock(), XrdROOT::DataDir(), XrdProofdManager::DataDir(), XrdProofdManager::DataDirOpts(), XrdProofdProofServMgr::DeleteFromSessions(), XrdProofdProofServ::DeleteUNIXSock(), XrdProofdProofServMgr::Destroy(), XrdProofdSandbox::Dir(), XrdROOT::Dir(), XrdClientConn::DoAuthentication(), XrdProofdManager::DoDirectiveAllowedGroups(), XrdProofdManager::DoDirectiveAllowedUsers(), XrdProofdClientMgr::DoDirectiveClientMgr(), XrdProofdAdmin::DoDirectiveCpCmd(), XrdProofdManager::DoDirectiveDataSetSrc(), XrdProofdProofServMgr::DoDirectiveProofServMgr(), XrdProofdProofServMgr::DoDirectivePutEnv(), XrdProofdProofServMgr::DoDirectivePutRc(), XrdProofdNetMgr::DoDirectiveResource(), XrdROOTMgr::DoDirectiveRootSys(), XrdClientConn::DoLogin(), XrdSutBuffer::Dump(), XrdCryptoX509Chain::EEChash(), XrdCryptoX509Chain::EECname(), XrdProofdManager::EffectiveUser(), XrdPosixXrootd::endPoint(), XrdProofdSandbox::ErrMsg(), XrdProofdAdmin::Exec(), XrdProofdAdmin::ExecCmd(), executeCat(), executeChmod(), executeCp(), executeDirList(), executeGetCheckSum(), executeLocateAll(), executeLocateSingle(), executeMkDir(), executeMv(), executeRm(), executeRmDir(), executeStat(), executeStatvfs(), executeTruncate(), XrdProofdAux::Expand(), XrdROOT::Export(), XrdProofWorker::Export(), XrdProofdProofServ::ExportBuf(), XrdSecProtocolpwd::ExportCreds(), ExpPuk(), XrdProofdProofServ::Fileout(), XrdProofdProofServMgr::FillEnvList(), XrdProofSessionInfo::FillProofServ(), XrdProofdClientMgr::FilterSecConfig(), XrdSutCache::Flush(), XpdMsg::Get(), get_current_url(), XrdProofdProofServMgr::GetActiveSession(), XrdSecProtocolgsi::GetCA(), XrdSecProtocolgsi::GetCApath(), XrdProofGroupMgr::GetCfgFile(), getchksum(), XrdProofdClientMgr::GetClient(), XrdSecProtocolgsi::getCredentials(), XrdSecProtocolpwd::getCredentials(), XrdClientConn::GetDomainToMatch(), XrdProofQuery::GetDSName(), GetEntry(), XrdProofdAdmin::GetFile(), XrdOucBonjourNode::GetHostName(), XrdProofConn::GetLastErr(), XrdXtRdFile::GetListOfSources(), XrdProofdAux::GetNumCPUs(), XrdSutBuffer::GetOptions(), TXNetSystem::GetPathInfo(), XrdClientConnectionMgr::GetPhyConnection(), XrdProofdAux::GetProcesses(), XrdSutBuffer::GetProtocol(), XrdOucBonjourRecord::GetRegisteredType(), XrdOucBonjourRecord::GetReplyDomain(), XrdOucBonjourRecord::GetServiceName(), XrdProofdSandbox::GetSessionDirs(), XrdClientConn::GetSessionID(), XrdProofQuery::GetTag(), XrdProofdProofServMgr::GetTagDirs(), XrdProofConn::GetUrl(), XrdSecProtocolpwd::GetUserHost(), XrdProofdAdmin::GetWorkers(), XrdPosixXrootd::Getxattr(), XrdClientConn::GoToAnotherServer(), XrdProofdProofServ::Group(), XrdProofdClient::Group(), XrdProofdSandbox::GuessTag(), XrdSecProtocolsslProc::Handle(), XrdProofdAux::HasToken(), XrdProofdManager::Host(), XrdProofdManager::Image(), XrdROOT::IncDir(), XrdProofPhyConn::Init(), XrdProofdMultiStrToken::Init(), XrdSecProtocolpwd::Init(), XrdSecProtocolgsi::Init(), XrdProofdMultiStr::Init(), XrdProofConn::Init(), TXNetFile::Init(), XrdCryptosslX509Crl::InitFromURI(), XrdSecProtocolgsi::InitProxy(), XrdProofdProtocol::Interrupt(), XrdProofdNetMgr::IsLocal(), XrdProofdProofServMgr::IsSessionSocket(), XrdCryptosslX509::Issuer(), XrdCryptosslX509Crl::Issuer(), XrdCryptosslX509::IssuerHash(), XrdCryptosslX509Crl::IssuerHash(), Java_XrdClientAdminJNI_locate(), XrdCryptoX509Chain::LastError(), XrdSutPFile::LastErrStr(), XrdROOT::LibDir(), XrdSecProtocolgsi::LoadCADir(), XrdSecProtocolgsi::LoadCRL(), XrdSecProtocolgsi::LoadGMAP(), XrdProofdManager::LoadScheduler(), XrdProofdClientMgr::LoadSecurity(), XrdProofdManager::LocalROOT(), TXNetSystem::Locate(), XrdClientAdmin::Locate(), LocateFactoryIndex(), XrdProofdNetMgr::LocateLocalFile(), XrdProofConn::Login(), XrdProofdClientMgr::Login(), XrdClient::LowOpen(), main(), XrdProofdClientMgr::MapClient(), XpdEnv::Matches(), XrdProofGroup::Members(), XrdPosixXrootd::Mkdir(), XrdProofdAux::MvDir(), XrdProofdProofServMgr::MvSession(), XrdProofGroup::Name(), XrdProofGroupMember::Name(), XrdProofdManager::NameSpace(), XrdSecProtocolsslProcFile::Open(), XrdClient::Open(), XrdSutPFile::Open(), XrdSecProtocolsslProc::Open(), XrdProofdProofServ::Ordinal(), XrdCryptosslX509::ParentFile(), XrdCryptosslX509Crl::ParentFile(), ParseArguments(), XrdSecProtocolgsi::ParseCAlist(), XrdSecProtocolpwd::ParseClientInput(), XrdSecProtocolpwd::ParseCrypto(), XrdSecProtocolgsi::ParseCrypto(), XrdProofdConfig::ParseFile(), XrdProofGroupMgr::ParseInfoFrom(), XrdProofdClientMgr::ParsePreviousClients(), XrdROOT::ParseReleaseString(), XrdROOT::ParseROOTVersionInfo(), XrdSecProtocolpwd::ParseServerInput(), PedanticOpen4Write(), XrdProofdManager::PoolURL(), XrdProofdProofServMgr::PrepareSessionRecovering(), XrdROOT::PrgmSrv(), print_summary(), XrdClient::ProcessUnsolicitedMsg(), XrdClientAdmin::ProcessUnsolicitedMsg(), XrdProofdNetMgr::PROOFcfg(), XrdProofdAdmin::PutFile(), XrdSecProtocolpwd::QueryCreds(), XrdSecProtocolpwd::QueryCrypt(), XrdProofdAdmin::QueryLogPaths(), XrdSecProtocolpwd::QueryNetRc(), XrdPosixXrootd::QueryOpaque(), XrdProofdAdmin::QueryROOTVersions(), XrdProofdAdmin::QuerySessions(), XrdSecProtocolpwd::QueryUser(), XrdProofdAdmin::QueryWorkers(), XrdProofdNetMgr::ReadBuffer(), XrdProofdNetMgr::ReadBufferLocal(), XrdProofdConfig::ReadFile(), XrdProofSessionInfo::ReadFromFile(), ReadPasswd(), XrdProofGroupMgr::ReadPriorities(), XrdProofdNetMgr::ReadPROOFcfg(), ReadPuk(), TXSocket::Reconnect(), XrdProofdProofServMgr::Recover(), XrdProofdProtocol::Recycle(), XrdSutCache::Refresh(), XrdROOT::Release(), XrdSecProtocolssl::ReloadGridMapFile(), XrdSecProtocolssl::ReloadVomsMapFile(), XrdProofdPriorityMgr::RemoveSession(), XrdProofdSandbox::RemoveSession(), XrdPosixXrootd::Rename(), XrdProofSched::Reschedule(), XrdProofdProofServ::Reset(), XrdProofWorker::Reset(), XrdProofdManager::ResolveKeywords(), XrdProofdProofServMgr::ResolveSession(), XrdPosixXrootd::Rmdir(), XrdProofdProofServMgr::RmSession(), XrdProofdProofServMgr::SaveAFSkey(), XrdSecProtocolpwd::SaveCreds(), SavePasswd(), SavePuk(), XrdProofSessionInfo::SaveToFile(), XrdSecProtocolssl::secClient(), XrdSecProtocolssl::secServer(), XrdProofdNetMgr::Send(), XrdClientConn::SendGenCommand(), XrdProofdProtocol::SendMsg(), XrdSutBuffer::Serialized(), XrdSecProtocolgsi::ServerCertNameOK(), XrdSecProtocolgsi::ServerDoCert(), XrdSecProtocolgsi::ServerDoCertreq(), XrdSecProtocolgsi::ServerDoSigpxy(), XrdClientUrlInfo::SetAddrFromHost(), XrdProofdProofServ::SetAdminPath(), XrdCpWorkLst::SetDest(), XrdProofdProofServMgr::SetProofServEnv(), XrdProofdProofServMgr::SetProofServEnvOld(), XrdProofdAdmin::SetROOTVersion(), XrdCpWorkLst::SetSrc(), XrdProofdResponse::SetTraceID(), XrdProofdProofServMgr::SetUserOwnerships(), XrdProofdManager::SockPathDir(), XrdClientSock::Socks4Handshake(), XrdPosixXrootd::Stat(), XrdClient::Stat(), XrdPosixXrootd::Statvfs(), STRINGSTORE(), XrdCryptosslX509::Subject(), XrdCryptosslX509Req::Subject(), XrdCryptosslX509Req::SubjectHash(), XrdCryptosslX509::SubjectHash(), XrdClientAdmin::SysStatX(), XrdROOT::Tag(), XrdProofdProofServ::Tag(), XrdProofdProofServ::TerminateProofServ(), XrdProofdClient::TerminateSessions(), XrdProofdManager::TMPdir(), XrdProofdProtocol::TouchAdminPath(), XrdProofdProofServMgr::TouchSession(), XrdProofdResponse::TraceID(), XrdProofdProtocol::TraceID(), XrdProofdSandbox::TrimSessionDirs(), XrdPosixXrootd::Truncate(), XrdProofConn::TryConnect(), XrdClientSock::TryConnect_low(), XrdClient::TryOpen(), TXSocket::TXSocket(), XrdProofdProofServ::UNIXSockPath(), XrdPosixXrootd::Unlink(), XrdProofdClient::User(), XrdProofdProofServ::UserEnvs(), XrdROOTMgr::Validate(), XrdProofdManager::ValidateLocalDataSetSrc(), XrdCryptoX509Chain::Verify(), XrdSecProtocolgsi::VerifyCA(), XrdProofdAux::VerifyProcessByID(), XrdProofdProofServMgr::VerifySession(), XrdProofdClient::VerifySession(), XrdSecProtocolssl::VomsMapGroups(), XrdProofdManager::WorkDir(), WriteSessRCs(), XpdSessionTagComp(), XrdClientConn::XrdClientConn(), XrdCryptosslX509Crl::XrdCryptosslX509Crl(), XrdFfsMisc_get_all_urls_real(), XrdFfsMisc_get_current_url(), XrdGetCurrentHost(), XrdProofdClient::XrdProofdClient(), XrdProofdPriorityCron(), XrdProofdProofServCron(), XrdProofdSandbox::XrdProofdSandbox(), XrdROOT::XrdROOT(), XrdSecProtocolgsiInit(), XrdSecProtocolpwdInit(), XrdSecProtocolsslInit(), XrdSutAskConfirm(), XrdSutExpand(), XrdSutHome(), XrdSutParseTime(), and XrdProofdProofServ::~XrdProofdProofServ().

int XrdOucString::length (  )  const [inline]

Definition at line 263 of file XrdOucString.hh.

References len.

Referenced by AddPassword(), AskConfirm(), XrdProofdClientMgr::Auth(), XrdProofConn::Authenticate(), XrdSecProtocolpwd::Authenticate(), XrdSecProtocolgsi::Authenticate(), AuxFunc(), XrdCryptoX509Chain::CAhash(), XrdCryptoX509Chain::CAname(), XrdClientConn::CheckHostDomain(), XrdProofdManager::CheckUser(), XrdProofdAdmin::CleanupSessions(), XrdSecProtocolgsi::ClientDoCert(), XrdProofdManager::Config(), XrdProofdNetMgr::Config(), XrdProofdClientMgr::Config(), XrdClientConnectionMgr::Connect(), XrdProofdAdmin::CpFile(), TXSocket::Create(), XrdProofdProofServMgr::Create(), XrdProofdProofServ::CreateUNIXSock(), XrdClientConn::DoAuthentication(), XrdProofdAdmin::DoDirectiveCpCmd(), XrdROOTMgr::DoDirectiveRootSys(), XrdClientConn::DoLogin(), XrdClientConn::DomainMatcher(), XrdSutBuffer::Dump(), XrdCryptoX509Chain::EEChash(), XrdCryptoX509Chain::EECname(), XrdProofdAdmin::Exec(), XrdProofdAdmin::ExecCmd(), executeCd(), executeDirList(), executeDirListRec(), XrdProofdAux::Expand(), XrdProofdMultiStr::Export(), XrdProofWorker::Export(), XrdProofdMultiStrToken::Export(), ExportCpCmd(), XrdSecProtocolpwd::ExportCreds(), ExportGroup(), ExportWorkerDescription(), XrdProofdProofServMgr::ExtractEnv(), XrdProofdProofServMgr::FillEnvList(), XrdProofdClientMgr::FilterSecConfig(), XrdSutCache::Flush(), XpdMsg::Get(), XrdProofdNetMgr::GetActiveWorkers(), XrdSecProtocolgsi::GetCApath(), XrdProofdClientMgr::GetClient(), XrdSecProtocolgsi::getCredentials(), XrdSecProtocolpwd::getCredentials(), XrdProofdAdmin::GetFile(), XrdOucBonjourNode::GetHostName(), XrdProofdNetMgr::GetNodes(), XrdClientConnectionMgr::GetPhyConnection(), XrdProofdAux::GetProcesses(), XrdOucBonjourRecord::GetRegisteredType(), XrdOucBonjourRecord::GetReplyDomain(), XrdOucBonjourRecord::GetServiceName(), XrdProofdSandbox::GetSessionDirs(), XrdClientConn::GetSessionID(), XrdSecProtocolpwd::GetUserHost(), XrdProofdAdmin::GetWorkers(), XrdProofdSandbox::GuessTag(), XrdClientConn::HandleServerError(), XrdProofPhyConn::Init(), XrdProofdMultiStrToken::Init(), XrdSecProtocolgsi::Init(), XrdSecProtocolpwd::Init(), XpdMsg::Init(), XrdProofdMultiStr::Init(), XrdProofConn::Init(), TXNetFile::Init(), XrdCryptosslX509::Issuer(), XrdCryptosslX509Crl::Issuer(), XrdCryptosslX509::IssuerHash(), XrdCryptosslX509Crl::IssuerHash(), XrdSecProtocolgsi::LoadCADir(), XrdSecProtocolgsi::LoadCRL(), XrdSecProtocolgsi::LoadGMAP(), XrdProofdManager::LoadScheduler(), XrdProofdNetMgr::LocateLocalFile(), XrdProofConn::Login(), XrdProofdClientMgr::Login(), XrdClient::LowOpen(), main(), XrdProofdMultiStr::Matches(), XpdEnv::Matches(), XrdClient::Open(), ParseArguments(), XrdSecProtocolgsi::ParseCAlist(), XrdSecProtocolpwd::ParseClientInput(), XrdSecProtocolpwd::ParseCrypto(), XrdSecProtocolgsi::ParseCrypto(), XrdProofdConfig::ParseFile(), XrdProofGroupMgr::ParseInfoFrom(), XrdProofdAux::ParsePidPath(), ParseRedirHost(), XrdROOT::ParseROOTVersionInfo(), XrdSecProtocolpwd::ParseServerInput(), XrdProofdAux::ParseUsrGrp(), XpdEnv::Print(), XrdProofdAdmin::PutFile(), XrdSecProtocolpwd::QueryCreds(), XrdSecProtocolpwd::QueryCrypt(), XrdSecProtocolgsi::QueryGMAP(), XrdProofdAdmin::QueryLogPaths(), XrdSecProtocolpwd::QueryNetRc(), XrdProofdAdmin::QueryROOTVersions(), XrdProofdAdmin::QuerySessions(), XrdSecProtocolpwd::QueryUser(), XrdProofdAdmin::QueryWorkers(), XrdProofdNetMgr::ReadBuffer(), XrdProofdConfig::ReadFile(), ReadPasswd(), XrdProofdNetMgr::ReadPROOFcfg(), ReadPuk(), TXSocket::Reconnect(), XrdSutCache::Refresh(), XrdCryptoX509Chain::Reorder(), XrdProofSched::Reschedule(), XrdSecProtocolpwd::SaveCreds(), SavePasswd(), SavePuk(), XrdProofSessionInfo::SaveToFile(), XrdSecProtocolssl::secServer(), XrdProofdNetMgr::Send(), XrdClientConn::SendGenCommand(), XrdSutBuffer::Serialized(), XrdSecProtocolgsi::ServerCertNameOK(), XrdSecProtocolgsi::ServerDoSigpxy(), XrdProofdProofServMgr::SetProofServEnv(), XrdProofdProofServMgr::SetProofServEnvOld(), XrdProofdAdmin::SetROOTVersion(), XrdCpWorkLst::SetSrc(), XrdProofdResponse::SetTraceID(), XrdClient::Stat(), XrdCryptosslX509::Subject(), XrdCryptosslX509Req::Subject(), XrdCryptosslX509Req::SubjectHash(), XrdCryptosslX509::SubjectHash(), XrdClientAdmin::SysStatX(), XrdClientUrlInfo::TakeUrl(), tokenize(), Tokenize(), XrdProofdProtocol::TouchAdminPath(), XrdProofdSandbox::TrimSessionDirs(), XrdClientSock::TryConnect_low(), TXSocket::TXSocket(), XrdSecProtocolpwd::UpdateAlog(), XrdROOTMgr::Validate(), XrdProofdManager::ValidateLocalDataSetSrc(), XrdSecProtocolgsi::VerifyCA(), XrdProofdClient::VerifySession(), WriteSessRCs(), XrdClientUrlSet::XrdClientUrlSet(), XrdGetCurrentHost(), XrdProofdSandbox::XrdProofdSandbox(), XrdSecProtocolgsiInit(), XrdSecProtocolpwdInit(), XrdSslgsiX509SignProxyReq(), XrdSutAskConfirm(), XrdSutExpand(), XrdSutHome(), XrdSutMkdir(), XrdSutParseTime(), and XrdSutResolve().

int XrdOucString::capacity (  )  const [inline]

Definition at line 264 of file XrdOucString.hh.

References siz.

char & XrdOucString::operator[] ( int  j  ) 

Definition at line 1002 of file XrdOucString.cc.

References c, len, and str.

int XrdOucString::find ( const char  c,
int  start = 0,
bool  forward = 1 
)

Definition at line 244 of file XrdOucString.cc.

References i, len, str, and STR_NPOS.

Referenced by AddPassword(), AuxFunc(), beginswith(), BuildFullDestFilename(), XrdProofdProofServMgr::CleanupLostProofServ(), XrdSecProtocolgsi::ClientDoInit(), XrdProofdManager::Config(), XrdProofdAdmin::CpFile(), XrdProofdProofServMgr::Create(), XrdProofdProofServMgr::DoDirectivePutEnv(), XrdProofdAdmin::Exec(), XrdProofdProofServMgr::ExtractEnv(), find(), XrdProofdProofServMgr::GetTagDirs(), XrdProofGroup::HasMember(), XrdProofdMultiStrToken::Init(), XrdSecProtocolgsi::Init(), XrdProofdMultiStr::Init(), XrdSecProtocolgsi::InitProxy(), XrdSecProtocolgsi::LoadCRL(), XrdProofdNetMgr::LocateLocalFile(), XrdProofConn::Login(), XrdProofdClientMgr::Login(), main(), XrdSecProtocolpwd::ParseClientInput(), XrdSecProtocolpwd::ParseCrypto(), XrdClientConn::ParseDomainFromHostname(), XrdProofdClientMgr::ParsePreviousClients(), ParseRedirHost(), XrdSecProtocolpwd::QueryCreds(), XrdSecProtocolssl::ReloadGridMapFile(), replace(), XrdProofWorker::Reset(), rfind(), XrdSecProtocolssl::secServer(), XrdSecProtocolgsi::ServerCertNameOK(), XrdSecProtocolgsi::ServerDoCert(), XrdProofdAdmin::SetROOTVersion(), XrdClientUrlInfo::TakeUrl(), tokenize(), WriteSessRCs(), XrdCryptosslX509::XrdCryptosslX509(), XrdSecProtocolsslProc::XrdSecProtocolsslProc(), XrdSutExpand(), XrdSutMkdir(), and XrdSutResolve().

int XrdOucString::find ( const char *  s,
int  start = 0 
)

Definition at line 290 of file XrdOucString.cc.

References find(), i, len, ls(), str, and STR_NPOS.

int XrdOucString::find ( XrdOucString  s,
int  start = 0 
)

Definition at line 280 of file XrdOucString.cc.

References find(), and s.

int XrdOucString::rfind ( const char  c,
int  start = STR_NPOS 
) [inline]

Definition at line 269 of file XrdOucString.hh.

References find(), and start.

Referenced by BuildFullDestFilename(), XrdProofPhyConn::Connect(), XrdProofConn::Connect(), XrdProofdProofServMgr::Create(), CreateDestPath_loc(), CreateDestPath_xrd(), XrdProofdProofServMgr::DeleteFromSessions(), endswith(), executeCd(), LocateFactoryIndex(), XrdProofdNetMgr::LocateLocalFile(), XrdProofdClientMgr::MapClient(), XrdProofdAux::ParseUsrGrp(), print_chksum(), print_summary(), XrdProofdProtocol::Recycle(), replace(), rfind(), XrdProofdAdmin::SetROOTVersion(), XrdProofdProofServMgr::VerifySession(), XrdSecProtocolssl::VomsMapGroups(), XpdSessionTagComp(), and XrdSslgsiX509SignProxyReq().

int XrdOucString::rfind ( const char *  s,
int  start = STR_NPOS 
)

Definition at line 341 of file XrdOucString.cc.

References find(), i, len, ls(), str, and STR_NPOS.

int XrdOucString::rfind ( XrdOucString  s,
int  start = STR_NPOS 
)

Definition at line 330 of file XrdOucString.cc.

References rfind(), and s.

bool XrdOucString::beginswith ( char  c  )  [inline]

Definition at line 273 of file XrdOucString.hh.

References find().

Referenced by XrdSecProtocolpwd::Authenticate(), AuxFunc(), XrdProofdAdmin::CheckPath(), XrdProofdAdmin::CpFile(), XrdProofdManager::DoDirectiveAllowedGroups(), XrdProofdManager::DoDirectiveAllowedUsers(), XrdProofdClientMgr::DoDirectiveClientMgr(), XrdProofdAdmin::DoDirectiveCpCmd(), XrdProofdProofServMgr::DoDirectiveProofServMgr(), XrdProofdNetMgr::DoDirectiveResource(), XrdProofdNetMgr::DoDirectiveWorker(), XrdProofdProofServMgr::ExtractEnv(), XrdProofdClientMgr::FilterSecConfig(), XrdXtRdFile::GetListOfSources(), XpdMsg::Init(), XrdProofdProofServMgr::IsSessionSocket(), XrdProofdManager::LoadScheduler(), main(), XrdSecProtocolpwd::ParseClientInput(), XrdSecProtocolpwd::QueryCreds(), XrdSecProtocolpwd::QueryUser(), XrdProofdNetMgr::ReadPROOFcfg(), XrdProofSched::Reschedule(), XrdProofWorker::Reset(), XrdSecProtocolssl::secServer(), XrdSecProtocolgsi::ServerCertNameOK(), XrdProofdAdmin::SetROOTVersion(), XrdCpWorkLst::SetSrc(), XrdProofdManager::ValidateLocalDataSetSrc(), XrdClientUrlSet::XrdClientUrlSet(), XrdCryptosslX509::XrdCryptosslX509(), XrdCryptosslX509Crl::XrdCryptosslX509Crl(), and XrdSecProtocolsslInit().

bool XrdOucString::beginswith ( const char *  s  )  [inline]

Definition at line 274 of file XrdOucString.hh.

References find().

bool XrdOucString::beginswith ( XrdOucString  s  )  [inline]

Definition at line 275 of file XrdOucString.hh.

References find(), and s.

bool XrdOucString::endswith ( char  c  ) 

Definition at line 390 of file XrdOucString.cc.

References len, and rfind().

Referenced by XrdProofdAux::ChangeMod(), XrdProofdAux::ChangeOwn(), endswith(), XrdProofdAdmin::Exec(), XrdSecProtocolgsi::GetCApath(), XrdSecProtocolgsi::Init(), XrdSecProtocolpwd::Init(), XrdProofdProofServMgr::IsSessionSocket(), main(), XrdCpWorkLst::SetDest(), XrdProofdProofServMgr::VerifySession(), XrdClientUrlSet::XrdClientUrlSet(), and XrdProofdSandbox::XrdProofdSandbox().

bool XrdOucString::endswith ( const char *  s  ) 

Definition at line 398 of file XrdOucString.cc.

References len, and rfind().

bool XrdOucString::endswith ( XrdOucString  s  )  [inline]

Definition at line 278 of file XrdOucString.hh.

References endswith(), and s.

int XrdOucString::matches ( const char *  s,
char  wch = '*' 
)

Definition at line 406 of file XrdOucString.cc.

References len, ls(), n, str, and ts.

Referenced by XrdProofdManager::CheckMaster(), XrdClientConn::DomainMatcher(), XrdSutCache::Get(), XrdProofdNetMgr::LocateLocalFile(), XrdProofWorker::Matches(), XrdSecProtocolpwd::QueryNetRc(), XrdSutPFile::ReadEntry(), XrdSutPFile::SearchEntries(), and XrdSecProtocolgsi::ServerCertNameOK().

int XrdOucString::tokenize ( XrdOucString tok,
int  from,
char  del = ':' 
)

Definition at line 1201 of file XrdOucString.cc.

References assign(), find(), len, length(), and str.

Referenced by XrdProofdManager::CheckUser(), XrdProofdProofServMgr::CleanupLostProofServ(), XrdSecProtocolgsi::ClientDoCert(), XrdProofdManager::Config(), XrdClientConn::DomainMatcher(), XrdProofdAdmin::Exec(), XrdProofdAdmin::ExecCmd(), XrdProofdProofServMgr::FillEnvList(), XpdMsg::Get(), XrdSecProtocolgsi::GetCApath(), XrdSecProtocolgsi::Init(), XrdSecProtocolpwd::Init(), XpdMsg::Init(), XrdProofdMultiStr::Init(), XrdSecProtocolgsi::LoadCADir(), XrdSecProtocolgsi::LoadCRL(), XrdSecProtocolgsi::ParseCAlist(), XrdSecProtocolpwd::ParseCrypto(), XrdSecProtocolgsi::ParseCrypto(), ParseCrypto(), XrdProofdAdmin::PutFile(), XrdProofdProofServMgr::SetProofServEnv(), XrdProofdProofServMgr::SetProofServEnvOld(), XrdProofdSandbox::TrimSessionDirs(), XrdClientUrlSet::XrdClientUrlSet(), and XrdCryptosslX509Crl::XrdCryptosslX509Crl().

void XrdOucString::resize ( int  lmx = 0  )  [inline]

Definition at line 285 of file XrdOucString.hh.

References bufalloc(), and str.

Referenced by XrdSecProtocolpwd::ParseClientInput(), XrdSecProtocolpwd::QueryUser(), and XrdSecProtocolpwd::XrdSecProtocolpwd().

void XrdOucString::append ( const int  i  ) 

Definition at line 605 of file XrdOucString.cc.

References insert().

Referenced by XrdSecProtocolpwd::GetUserHost(), operator+(), operator+=(), and XrdSutMkdir().

void XrdOucString::append ( const char  c  ) 

Definition at line 596 of file XrdOucString.cc.

References insert().

void XrdOucString::append ( const char *  s  ) 

Definition at line 578 of file XrdOucString.cc.

References insert().

void XrdOucString::append ( const XrdOucString  s  ) 

Definition at line 587 of file XrdOucString.cc.

References insert(), and s.

void XrdOucString::assign ( const char *  s,
int  j,
int  k = -1 
)

Definition at line 491 of file XrdOucString.cc.

References adjust(), bufalloc(), len, ls(), siz, and str.

Referenced by assign(), XrdSecProtocolgsi::ClientDoInit(), XrdProofdAdmin::CpFile(), XrdProofdProofServMgr::Create(), XrdProofdAdmin::DoDirectiveCpCmd(), XrdProofdAdmin::Exec(), XrdProofdAdmin::GetFile(), XrdClientAdmin::GetSpaceInfo(), XrdProofdAdmin::GetWorkers(), XrdProofdMultiStrToken::Init(), XrdProofdMultiStr::Init(), XrdProofdNetMgr::LocateLocalFile(), XrdProofdClientMgr::Login(), operator=(), XrdOucBonjourNode::operator=(), XrdOucBonjourRecord::operator=(), XrdSecProtocolpwd::ParseClientInput(), XrdSecProtocolpwd::ParseCrypto(), ParseRedirHost(), XrdProofdAdmin::PutFile(), XrdSecProtocolpwd::QueryUser(), XrdSutPFile::SearchEntries(), XrdSecProtocolssl::secServer(), 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 
)

Definition at line 526 of file XrdOucString.cc.

References assign(), and s.

int XrdOucString::form ( const char *  fmt,
  ... 
)

Definition at line 209 of file XrdOucString.cc.

References bufalloc(), len, n, siz, str, and XOSINTFORM.

int XrdOucString::keep ( int  start = 0,
int  size = 0 
)

Definition at line 534 of file XrdOucString.cc.

References bufalloc(), len, memmove, siz, and str.

void XrdOucString::insert ( const int  i,
int  start = -1 
)

Definition at line 671 of file XrdOucString.cc.

References kMAXINT64LEN, and sprintf().

Referenced by AddPassword(), append(), AskConfirm(), CheckOption(), XrdProofdAdmin::CheckPath(), XrdProofdAdmin::CpFile(), XrdProofdAdmin::DoDirectiveCpCmd(), ExportWorkerDescription(), XrdSecProtocolgsi::Init(), XrdSecProtocolpwd::Init(), insert(), main(), ParseArguments(), XrdSecProtocolpwd::QueryUser(), XrdProofdAdmin::SetROOTVersion(), XrdProofdManager::ValidateLocalDataSetSrc(), XrdSutAskConfirm(), and XrdSutExpand().

void XrdOucString::insert ( const char  c,
int  start = -1 
)

Definition at line 660 of file XrdOucString.cc.

References insert().

void XrdOucString::insert ( const char *  s,
int  start = -1,
int  lmx = 0 
)

Definition at line 613 of file XrdOucString.cc.

References bufalloc(), len, memmove, siz, and str.

void XrdOucString::insert ( const XrdOucString  s,
int  start = -1 
)

Definition at line 651 of file XrdOucString.cc.

References insert(), and s.

int XrdOucString::replace ( const char *  s1,
const char *  s2,
int  from = 0,
int  to = -1 
)

Definition at line 713 of file XrdOucString.cc.

References adjust(), bufalloc(), find(), len, memmove, nc, rfind(), siz, and str.

Referenced by XrdSecProtocolgsi::Authenticate(), XrdProofdClientMgr::CheckAdminPath(), XrdProofdClientMgr::CheckClients(), XrdProofdAdmin::CheckPath(), XrdProofdProofServMgr::DeleteFromSessions(), XrdProofdClientMgr::DoDirectiveClientMgr(), XrdProofdProofServMgr::DoDirectiveProofServMgr(), XrdProofdNetMgr::DoDirectiveResource(), erase(), XrdProofdClientMgr::FilterSecConfig(), XrdSecProtocolgsi::getCredentials(), XrdProofdAux::GetProcesses(), XrdProofdSandbox::GuessTag(), XrdCryptosslX509Crl::InitFromURI(), XrdProofdProofServMgr::IsSessionSocket(), XrdProofdProofServMgr::MvSession(), MyGRSTerrorLogFunc(), XrdProofdClientMgr::ParsePreviousClients(), XrdROOT::ParseReleaseString(), XrdROOT::ParseROOTVersionInfo(), XrdSecProtocolpwd::QueryUser(), XrdSecProtocolssl::ReloadGridMapFile(), XrdSecProtocolssl::ReloadVomsMapFile(), replace(), XrdProofSched::Reschedule(), XrdProofWorker::Reset(), XrdSecProtocolssl::secServer(), XrdProofdAdmin::SetROOTVersion(), XrdROOT::SetValid(), XrdProofdProtocol::TouchAdminPath(), XrdProofdManager::ValidateLocalDataSetSrc(), XrdProofdAux::VerifyProcessByID(), XrdSecProtocolssl::VomsMapGroups(), XrdCryptosslX509Crl::XrdCryptosslX509Crl(), XrdSecProtocolsslProc::XrdSecProtocolsslProc(), and XrdSutResolve().

int XrdOucString::replace ( const XrdOucString  s1,
const XrdOucString  s2,
int  from = 0,
int  to = -1 
)

Definition at line 702 of file XrdOucString.cc.

References replace(), s1, and s2.

int XrdOucString::replace ( const XrdOucString  s1,
const char *  s2,
int  from = 0,
int  to = -1 
)

Definition at line 682 of file XrdOucString.cc.

References replace(), and s1.

int XrdOucString::replace ( const char *  s1,
const XrdOucString  s2,
int  from = 0,
int  to = -1 
)

Definition at line 692 of file XrdOucString.cc.

References replace(), and s2.

int XrdOucString::erase ( int  start = 0,
int  size = 0 
)

Definition at line 806 of file XrdOucString.cc.

References len, memmove, and str.

Referenced by BuildFullDestFilename(), XrdProofdAdmin::CheckPath(), XrdSecProtocolgsi::ClientDoInit(), XrdProofConn::Connect(), XrdProofPhyConn::Connect(), XrdProofdProofServMgr::Create(), CreateDestPath_loc(), CreateDestPath_xrd(), XrdProofdProofServMgr::DeleteFromSessions(), XrdProofdAdmin::DoDirectiveCpCmd(), XrdProofdProofServMgr::DoDirectivePutEnv(), erasefromend(), erasefromstart(), executeCd(), XrdProofdProofServMgr::ExtractEnv(), XrdProofdProofServMgr::GetTagDirs(), XrdProofdMultiStrToken::Init(), XrdSecProtocolgsi::Init(), XrdSecProtocolpwd::Init(), XpdMsg::Init(), XrdSecProtocolgsi::InitProxy(), LocateFactoryIndex(), XrdProofdClientMgr::Login(), main(), ParseArguments(), XrdSecProtocolpwd::ParseClientInput(), XrdSecProtocolpwd::ParseCrypto(), XrdProofdClientMgr::ParsePreviousClients(), XrdProofdAux::ParseUsrGrp(), print_chksum(), print_summary(), XrdSecProtocolpwd::QueryCreds(), XrdSecProtocolssl::ReloadGridMapFile(), XrdSecProtocolssl::secServer(), XrdProofdAdmin::SetROOTVersion(), XrdProofdProofServMgr::VerifySession(), XrdSecProtocolssl::VomsMapGroups(), XpdSessionTagComp(), XrdSslgsiX509SignProxyReq(), XrdSutExpand(), and XrdSutParseTime().

int XrdOucString::erase ( const char *  s,
int  from = 0,
int  to = -1 
)

Definition at line 845 of file XrdOucString.cc.

References replace().

int XrdOucString::erase ( XrdOucString  s,
int  from = 0,
int  to = -1 
)

Definition at line 855 of file XrdOucString.cc.

References replace(), and s.

int XrdOucString::erasefromstart ( int  sz = 0  )  [inline]

Definition at line 312 of file XrdOucString.hh.

References erase().

Referenced by XrdProofdManager::DoDirectiveAllowedGroups(), XrdProofdManager::DoDirectiveAllowedUsers(), XrdSecProtocolssl::secServer(), XrdSecProtocolgsi::ServerCertNameOK(), and XrdClientUrlSet::XrdClientUrlSet().

int XrdOucString::erasefromend ( int  sz = 0  )  [inline]

Definition at line 313 of file XrdOucString.hh.

References erase(), and len.

Referenced by XrdClientAdmin::Connect(), XrdProofdAdmin::Exec(), XrdClient::Open(), ParseRedirHost(), and XrdClientUrlSet::XrdClientUrlSet().

void XrdOucString::lower ( int  pos,
int  size = 0 
)

Definition at line 865 of file XrdOucString.cc.

References i, len, and str.

Referenced by AskConfirm(), and XrdSutAskConfirm().

void XrdOucString::upper ( int  pos,
int  size = 0 
)

Definition at line 898 of file XrdOucString.cc.

References i, len, and str.

void XrdOucString::reset ( const char  c,
int  j = 0,
int  k = -1 
)

Definition at line 944 of file XrdOucString.cc.

References buf, i, len, siz, and str.

Referenced by XrdSecProtocolpwd::CheckCreds().

void XrdOucString::hardreset (  ) 

Definition at line 931 of file XrdOucString.cc.

References buf, len, and str.

Referenced by AddPassword().

void XrdOucString::setbuffer ( char *  buf  ) 

Definition at line 193 of file XrdOucString.cc.

References free(), init(), len, realloc(), siz, and str.

XrdOucString & XrdOucString::operator= ( const int  i  ) 

Definition at line 962 of file XrdOucString.cc.

References assign(), kMAXINT64LEN, s, and sprintf().

XrdOucString & XrdOucString::operator= ( const char  c  ) 

Definition at line 973 of file XrdOucString.cc.

References assign(), and s.

XrdOucString & XrdOucString::operator= ( const char *  s  ) 

Definition at line 983 of file XrdOucString.cc.

References assign().

XrdOucString & XrdOucString::operator= ( const XrdOucString  s  ) 

Definition at line 993 of file XrdOucString.cc.

References assign(), and s.

XrdOucString & XrdOucString::operator+= ( const int  i  ) 

Definition at line 1090 of file XrdOucString.cc.

References append().

XrdOucString & XrdOucString::operator+= ( const char  c  ) 

Definition at line 1081 of file XrdOucString.cc.

References append().

XrdOucString & XrdOucString::operator+= ( const char *  s  ) 

Definition at line 1061 of file XrdOucString.cc.

References append().

XrdOucString & XrdOucString::operator+= ( const XrdOucString  s  ) 

Definition at line 1071 of file XrdOucString.cc.

References append(), and s.

int XrdOucString::operator== ( const int  i  ) 

Definition at line 1134 of file XrdOucString.cc.

References kMAXINT64LEN, s, and sprintf().

int XrdOucString::operator== ( const char  c  ) 

Definition at line 1122 of file XrdOucString.cc.

References len, and str.

int XrdOucString::operator== ( const char *  s  ) 

Definition at line 1100 of file XrdOucString.cc.

References len, and str.

int XrdOucString::operator== ( const XrdOucString  s  ) 

Definition at line 1111 of file XrdOucString.cc.

References len, s, and str.

int XrdOucString::operator!= ( const int  i  )  [inline]

Definition at line 343 of file XrdOucString.hh.

int XrdOucString::operator!= ( const char  c  )  [inline]

Definition at line 344 of file XrdOucString.hh.

int XrdOucString::operator!= ( const char *  s  )  [inline]

Definition at line 345 of file XrdOucString.hh.

int XrdOucString::operator!= ( const XrdOucString  s  )  [inline]

Definition at line 346 of file XrdOucString.hh.

References s.

bool XrdOucString::isdigit ( int  from = 0,
int  to = -1 
)

Definition at line 1251 of file XrdOucString.cc.

References c, len, and str.

Referenced by atoi(), XrdProofdProofServMgr::ExtractEnv(), and XrdProofdAux::ParsePidPath().

long XrdOucString::atoi ( int  from = 0,
int  to = -1 
)

Definition at line 1276 of file XrdOucString.cc.

References isdigit(), len, out, str, and strtol().

Referenced by XrdProofdProofServMgr::ExtractEnv(), XpdMsg::Get(), XrdProofdMultiStrToken::Init(), XpdMsg::Init(), and XrdProofdAux::ParsePidPath().

int XrdOucString::getblksize (  )  [static]

Definition at line 1185 of file XrdOucString.cc.

References blksize.

void XrdOucString::setblksize ( const int  bs  )  [static]

Definition at line 1193 of file XrdOucString.cc.

References blksize.

int XrdOucString::form ( XrdOucString str,
const char *  fmt,
  ... 
) [static]

Definition at line 227 of file XrdOucString.cc.

References buf, n, str, and XOSINTFORM.


Friends And Related Function Documentation

XrdOucString operator+ ( const XrdOucString s1,
const int  i 
) [friend]

Definition at line 1050 of file XrdOucString.cc.

XrdOucString operator+ ( const XrdOucString s1,
const char  c 
) [friend]

Definition at line 1039 of file XrdOucString.cc.

XrdOucString operator+ ( const XrdOucString s1,
const char *  s 
) [friend]

Definition at line 1017 of file XrdOucString.cc.

XrdOucString operator+ ( const XrdOucString s1,
const XrdOucString s 
) [friend]

Definition at line 1028 of file XrdOucString.cc.


Member Data Documentation

char* XrdOucString::str [private]

Definition at line 239 of file XrdOucString.hh.

Referenced by assign(), atoi(), bufalloc(), c_str(), erase(), find(), form(), hardreset(), init(), insert(), isdigit(), keep(), lower(), matches(), operator==(), operator[](), replace(), reset(), resize(), rfind(), setbuffer(), tokenize(), upper(), XrdOucString(), and ~XrdOucString().

int XrdOucString::len [private]

Definition at line 240 of file XrdOucString.hh.

Referenced by assign(), atoi(), endswith(), erase(), erasefromend(), find(), form(), hardreset(), init(), insert(), isdigit(), keep(), length(), lower(), matches(), operator==(), operator[](), replace(), reset(), rfind(), setbuffer(), tokenize(), upper(), and XrdOucString().

int XrdOucString::siz [private]

Definition at line 241 of file XrdOucString.hh.

Referenced by assign(), bufalloc(), capacity(), form(), init(), insert(), keep(), replace(), reset(), and setbuffer().

int XrdOucString::blksize [static, private]

Definition at line 246 of file XrdOucString.hh.

Referenced by bufalloc(), getblksize(), and setblksize().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:50:40 2011 for ROOT_528-00b_version by  doxygen 1.5.1