#include <TUri.h>
Inheritance diagram for TUri:
Definition at line 39 of file TUri.h.
TUri::TUri | ( | const TUri & | uri | ) |
TUri::TUri | ( | const TString & | uri | ) |
TUri::TUri | ( | const TUri & | uri | ) |
TUri::TUri | ( | const TString & | uri | ) |
TUri::TUri | ( | const char * | uri | ) |
Definition at line 89 of file TUri.cxx.
References fFragment, fHasFragment, fHasHost, fHasPath, fHasPort, fHasQuery, fHasScheme, fHasUserinfo, fHost, fPath, fPort, fQuery, fScheme, fUserinfo, and TObject::operator=().
const TString TUri::GetUri | ( | ) | const |
Definition at line 131 of file TUri.cxx.
References fFragment, fHasFragment, fHasQuery, fHasScheme, fQuery, fScheme, GetHierPart(), and result().
Referenced by operator==(), Print(), TProof::SetDataSetTreeName(), TProofLite::SetDataSetTreeName(), TestComposition(), and TestResolutionHelper().
const TString TUri::GetScheme | ( | ) | const [inline] |
Definition at line 84 of file TUri.h.
References fScheme.
Referenced by TFileCollection::GetFilesOnServer(), TFileCollection::GetFilesPerServer(), and Transform().
const TString TUri::GetHierPart | ( | ) | const |
Definition at line 626 of file TUri.cxx.
References fPath, GetAuthority(), HasAuthority(), and IsPathAbempty().
Referenced by GetUri(), HasHierPart(), and Print().
const TString TUri::GetRelativePart | ( | ) | const |
Definition at line 640 of file TUri.cxx.
References fPath, GetAuthority(), HasAuthority(), and IsPathAbempty().
Referenced by HasRelativePart().
const TString TUri::GetAuthority | ( | ) | const |
Definition at line 275 of file TUri.cxx.
References fHasPort, fHasUserinfo, fHost, fPort, fUserinfo, and TString::IsNull().
Referenced by GetHierPart(), GetRelativePart(), Print(), and Transform().
const TString TUri::GetUserInfo | ( | ) | const [inline] |
const TString TUri::GetHost | ( | ) | const [inline] |
const TString TUri::GetPort | ( | ) | const [inline] |
Definition at line 90 of file TUri.h.
References fPort.
Referenced by TFileCollection::GetFilesOnServer(), and TFileCollection::GetFilesPerServer().
const TString TUri::GetPath | ( | ) | const [inline] |
Definition at line 91 of file TUri.h.
References fPath.
Referenced by MergePaths(), Normalise(), TDataSetManager::ParseUri(), and Transform().
const TString TUri::GetQuery | ( | ) | const [inline] |
Definition at line 92 of file TUri.h.
References fQuery.
Referenced by TDataSetManager::ParseUri(), and Transform().
const TString TUri::GetFragment | ( | ) | const [inline] |
Definition at line 93 of file TUri.h.
References fFragment.
Referenced by TDataSetManager::ParseUri(), and Transform().
Bool_t TUri::HasScheme | ( | ) | const [inline] |
Definition at line 95 of file TUri.h.
References fHasScheme.
Referenced by IsAbsolute(), IsRelative(), IsUri(), and Transform().
Bool_t TUri::HasHierPart | ( | ) | const [inline] |
Definition at line 96 of file TUri.h.
References GetHierPart(), and IsHierPart().
Referenced by IsAbsolute(), and IsUri().
Bool_t TUri::HasAuthority | ( | ) | const [inline] |
Definition at line 97 of file TUri.h.
References fHasHost.
Referenced by GetHierPart(), GetRelativePart(), MergePaths(), Print(), and Transform().
Bool_t TUri::HasUserInfo | ( | ) | const [inline] |
Bool_t TUri::HasPath | ( | ) | const [inline] |
Bool_t TUri::HasQuery | ( | ) | const [inline] |
Definition at line 102 of file TUri.h.
References fHasQuery.
Referenced by TDataSetManager::ParseUri(), and Transform().
Bool_t TUri::HasFragment | ( | ) | const [inline] |
Definition at line 103 of file TUri.h.
References fHasFragment.
Referenced by IsAbsolute(), and Transform().
Bool_t TUri::HasRelativePart | ( | ) | const [inline] |
Definition at line 104 of file TUri.h.
References GetRelativePart(), and IsRelativePart().
Referenced by IsRelative().
Definition at line 565 of file TUri.cxx.
References TObjArray::At(), TString::Data(), TObject::Error(), TObjArray::GetEntries(), kFALSE, kTRUE, regexp(), Reset(), SetAuthority(), SetFragment(), SetPath(), SetQuery(), and SetScheme().
Referenced by TFileCollection::GetFilesPerServer(), TDataSetManagerFile::Init(), and TUri().
Definition at line 244 of file TUri.cxx.
References TString::Data(), TObject::Error(), fHasScheme, fScheme, IsScheme(), kFALSE, and kTRUE.
Referenced by SetUri(), and TestComposition().
Definition at line 654 of file TUri.cxx.
References TObjArray::At(), TString::Data(), TObject::Error(), TObjArray::GetEntries(), TString::IsNull(), IsPathAbempty(), IsPathAbsolute(), IsPathEmpty(), IsPathRootless(), kFALSE, kTRUE, regexp(), SetAuthority(), and SetPath().
Referenced by IsHierPart().
Definition at line 319 of file TUri.cxx.
References TObjArray::At(), TString::Data(), TString::EndsWith(), TObject::Error(), fHasHost, fHasPort, fHasUserinfo, TObjArray::GetEntries(), TString::IsNull(), kFALSE, TString::kLeading, TString::kTrailing, kTRUE, XrdMonCtrCollector::port, regexp(), TString::Remove(), SetHost(), SetPort(), and SetUserInfo().
Referenced by SetHierPart(), SetRelativePart(), and SetUri().
Definition at line 387 of file TUri.cxx.
References TString::Data(), TObject::Error(), fHasUserinfo, fUserinfo, TString::IsNull(), IsUserInfo(), kFALSE, and kTRUE.
Referenced by SetAuthority(), and TestComposition().
Definition at line 419 of file TUri.cxx.
References TString::Data(), TObject::Error(), fHasHost, fHost, IsHost(), kFALSE, and kTRUE.
Referenced by Normalise(), SetAuthority(), and TestComposition().
Definition at line 436 of file TUri.cxx.
References TObject::Error(), fHasPort, fPort, IsPort(), kFALSE, kTRUE, and XrdMonCtrCollector::port.
Referenced by SetAuthority().
Definition at line 451 of file TUri.cxx.
References TString::Data(), TObject::Error(), fHasPath, fPath, IsPath(), kFALSE, and kTRUE.
Referenced by Normalise(), SetHierPart(), SetRelativePart(), SetUri(), and TestComposition().
Definition at line 288 of file TUri.cxx.
References TString::Data(), TObject::Error(), fHasQuery, fQuery, IsQuery(), kFALSE, and kTRUE.
Referenced by SetUri(), and TestComposition().
Definition at line 470 of file TUri.cxx.
References TString::Data(), TObject::Error(), fFragment, fHasFragment, IsFragment(), kFALSE, and kTRUE.
Referenced by TProof::SetDataSetTreeName(), TProofLite::SetDataSetTreeName(), SetUri(), and TestComposition().
Definition at line 734 of file TUri.cxx.
References TObjArray::At(), TString::Data(), TObject::Error(), TObjArray::GetEntries(), TString::IsNull(), IsPathAbempty(), IsPathAbsolute(), IsPathEmpty(), IsPathNoscheme(), kFALSE, kTRUE, regexp(), SetAuthority(), and SetPath().
Referenced by IsRelativePart().
void TUri::Print | ( | Option_t * | option = "" |
) | const [virtual] |
Reimplemented from TObject.
Definition at line 498 of file TUri.cxx.
References TString::Data(), fFragment, fHasFragment, fHasHost, fHasPath, fHasPort, fHasQuery, fHasScheme, fHasUserinfo, fHost, fPath, fPort, fQuery, fScheme, fUserinfo, GetAuthority(), GetHierPart(), GetUri(), HasAuthority(), IsAbsolute(), IsPathAbempty(), IsPathAbsolute(), IsPathEmpty(), IsPathRootless(), IsReference(), IsRelative(), IsUri(), and Printf().
Bool_t TUri::IsSortable | ( | ) | const [inline, virtual] |
void TUri::Normalise | ( | ) |
Definition at line 928 of file TUri.cxx.
References fFragment, fHasHost, fHasPath, fHost, fPath, fQuery, fScheme, fUserinfo, GetHost(), GetPath(), PctDecodeUnreserved(), PctNormalise(), RemoveDotSegments(), SetHost(), SetPath(), and TString::ToLower().
Referenced by operator==().
void TUri::Reset | ( | ) |
Bool_t TUri::IsAbsolute | ( | ) | const |
Definition at line 204 of file TUri.cxx.
References HasFragment(), HasHierPart(), and HasScheme().
Referenced by Print().
Bool_t TUri::IsRelative | ( | ) | const |
Definition at line 214 of file TUri.cxx.
References HasRelativePart(), and HasScheme().
Referenced by IsReference(), and Print().
Bool_t TUri::IsUri | ( | ) | const |
Definition at line 224 of file TUri.cxx.
References HasHierPart(), and HasScheme().
Referenced by IsReference(), and Print().
Bool_t TUri::IsReference | ( | ) | const |
Definition at line 234 of file TUri.cxx.
References IsRelative(), and IsUri().
Referenced by Print().
Definition at line 917 of file TUri.cxx.
References kURI_unreserved.
Referenced by G__G__Base3_236_0_46(), G__setup_memfuncTUri(), and PctEncode().
Definition at line 775 of file TUri.cxx.
References buffer, i, IsUnreserved(), and sprintf().
Referenced by G__G__Base3_236_0_47(), G__setup_memfuncTUri(), and TestPct().
Definition at line 1029 of file TUri.cxx.
Referenced by G__G__Base3_236_0_48(), G__setup_memfuncTUri(), and TestPct().
Definition at line 955 of file TUri.cxx.
References c1, i, kURI_unreserved, and TString::ToUpper().
Referenced by G__G__Base3_236_0_49(), G__setup_memfuncTUri(), and Normalise().
Definition at line 999 of file TUri.cxx.
References i, and TString::ToUpper().
Referenced by G__G__Base3_236_0_50(), G__setup_memfuncTUri(), and Normalise().
Definition at line 264 of file TUri.cxx.
Referenced by G__G__Base3_236_0_51(), G__setup_memfuncTUri(), and SetScheme().
Definition at line 703 of file TUri.cxx.
References SetHierPart().
Referenced by G__G__Base3_236_0_52(), G__setup_memfuncTUri(), and HasHierPart().
Definition at line 367 of file TUri.cxx.
References TObjArray::At(), TObjArray::GetEntries(), IsHost(), IsPort(), IsUserInfo(), XrdMonCtrCollector::port, and regexp().
Referenced by G__G__Base3_236_0_53(), and G__setup_memfuncTUri().
Definition at line 407 of file TUri.cxx.
References kURI_pchar.
Referenced by G__G__Base3_236_0_54(), G__setup_memfuncTUri(), IsAuthority(), and SetUserInfo().
Definition at line 798 of file TUri.cxx.
References IsIpv4(), and IsRegName().
Referenced by G__G__Base3_236_0_55(), G__setup_memfuncTUri(), IsAuthority(), and SetHost().
Definition at line 905 of file TUri.cxx.
Referenced by G__G__Base3_236_0_56(), G__setup_memfuncTUri(), and IsHost().
Definition at line 891 of file TUri.cxx.
Referenced by G__G__Base3_236_0_57(), G__setup_memfuncTUri(), and IsHost().
Definition at line 882 of file TUri.cxx.
Referenced by G__G__Base3_236_0_58(), G__setup_memfuncTUri(), IsAuthority(), and SetPort().
Definition at line 808 of file TUri.cxx.
References IsPathAbempty(), IsPathAbsolute(), IsPathEmpty(), IsPathNoscheme(), and IsPathRootless().
Referenced by G__G__Base3_236_0_59(), G__setup_memfuncTUri(), and SetPath().
Definition at line 837 of file TUri.cxx.
References kURI_pchar.
Referenced by G__G__Base3_236_0_60(), G__setup_memfuncTUri(), IsPath(), Print(), SetHierPart(), and SetRelativePart().
Definition at line 825 of file TUri.cxx.
References kURI_pchar.
Referenced by G__G__Base3_236_0_61(), G__setup_memfuncTUri(), GetHierPart(), GetRelativePart(), IsPath(), Print(), SetHierPart(), and SetRelativePart().
Definition at line 850 of file TUri.cxx.
References kURI_pchar.
Referenced by G__G__Base3_236_0_62(), G__setup_memfuncTUri(), IsPath(), and SetRelativePart().
Definition at line 863 of file TUri.cxx.
References kURI_pchar.
Referenced by G__G__Base3_236_0_63(), G__setup_memfuncTUri(), IsPath(), Print(), and SetHierPart().
Definition at line 874 of file TUri.cxx.
Referenced by G__G__Base3_236_0_64(), G__setup_memfuncTUri(), IsPath(), Print(), SetHierPart(), and SetRelativePart().
Definition at line 308 of file TUri.cxx.
References kURI_pchar.
Referenced by G__G__Base3_236_0_65(), G__setup_memfuncTUri(), and SetQuery().
Definition at line 487 of file TUri.cxx.
References kURI_pchar.
Referenced by G__G__Base3_236_0_66(), G__setup_memfuncTUri(), and SetFragment().
Definition at line 719 of file TUri.cxx.
References SetRelativePart().
Referenced by G__G__Base3_236_0_67(), G__setup_memfuncTUri(), and HasRelativePart().
Definition at line 155 of file TUri.cxx.
References TObjArray::At(), and regexp().
Referenced by G__G__Base3_236_0_68(), G__setup_memfuncTUri(), Normalise(), and Transform().
Definition at line 1064 of file TUri.cxx.
References TString::BeginsWith(), GetAuthority(), GetFragment(), GetPath(), GetQuery(), GetScheme(), HasAuthority(), HasFragment(), HasPath(), HasQuery(), HasScheme(), TString::IsNull(), MergePaths(), and RemoveDotSegments().
Referenced by G__G__Base3_236_0_69(), G__setup_memfuncTUri(), TDataSetManager::ParseUri(), and TestResolutionHelper().
Definition at line 1116 of file TUri.cxx.
References GetPath(), HasAuthority(), TString::IsNull(), TString::Last(), and result().
Referenced by G__G__Base3_236_0_70(), G__setup_memfuncTUri(), and Transform().
const TString TUri::GetUri | ( | ) | const |
const TString TUri::GetScheme | ( | ) | const [inline] |
const TString TUri::GetHierPart | ( | ) | const |
const TString TUri::GetRelativePart | ( | ) | const |
const TString TUri::GetAuthority | ( | ) | const |
const TString TUri::GetUserInfo | ( | ) | const [inline] |
const TString TUri::GetHost | ( | void | ) | const [inline] |
const TString TUri::GetPort | ( | ) | const [inline] |
const TString TUri::GetPath | ( | ) | const [inline] |
const TString TUri::GetQuery | ( | ) | const [inline] |
const TString TUri::GetFragment | ( | ) | const [inline] |
Bool_t TUri::HasScheme | ( | ) | const [inline] |
Bool_t TUri::HasHierPart | ( | ) | const [inline] |
Bool_t TUri::HasAuthority | ( | ) | const [inline] |
Bool_t TUri::HasUserInfo | ( | ) | const [inline] |
Bool_t TUri::HasQuery | ( | ) | const [inline] |
Bool_t TUri::HasFragment | ( | ) | const [inline] |
Bool_t TUri::HasRelativePart | ( | ) | const [inline] |
Bool_t TUri::IsSortable | ( | ) | const [inline, virtual] |
void TUri::Normalise | ( | ) |
void TUri::Reset | ( | ) |
Bool_t TUri::IsAbsolute | ( | ) | const |
Bool_t TUri::IsRelative | ( | ) | const |
Bool_t TUri::IsUri | ( | ) | const |
Bool_t TUri::IsReference | ( | ) | const |
TString TUri::fScheme [private] |
Definition at line 59 of file TUri.h.
Referenced by GetScheme(), GetUri(), Normalise(), operator=(), Print(), Reset(), SetScheme(), and TUri().
TString TUri::fUserinfo [private] |
Definition at line 60 of file TUri.h.
Referenced by GetAuthority(), GetUserInfo(), Normalise(), operator=(), Print(), Reset(), SetUserInfo(), and TUri().
TString TUri::fHost [private] |
Definition at line 61 of file TUri.h.
Referenced by GetAuthority(), GetHost(), Normalise(), operator=(), Print(), Reset(), SetHost(), and TUri().
TString TUri::fPort [private] |
Definition at line 62 of file TUri.h.
Referenced by GetAuthority(), GetPort(), operator=(), Print(), Reset(), SetPort(), and TUri().
TString TUri::fPath [private] |
Definition at line 63 of file TUri.h.
Referenced by GetHierPart(), GetPath(), GetRelativePart(), Normalise(), operator=(), Print(), Reset(), SetPath(), and TUri().
TString TUri::fQuery [private] |
Definition at line 64 of file TUri.h.
Referenced by GetQuery(), GetUri(), Normalise(), operator=(), Print(), Reset(), SetQuery(), and TUri().
TString TUri::fFragment [private] |
Definition at line 65 of file TUri.h.
Referenced by GetFragment(), GetUri(), Normalise(), operator=(), Print(), Reset(), SetFragment(), and TUri().
Bool_t TUri::fHasScheme [private] |
Definition at line 67 of file TUri.h.
Referenced by GetUri(), HasScheme(), operator=(), Print(), Reset(), SetScheme(), and TUri().
Bool_t TUri::fHasUserinfo [private] |
Definition at line 68 of file TUri.h.
Referenced by GetAuthority(), HasUserInfo(), operator=(), Print(), Reset(), SetAuthority(), SetUserInfo(), and TUri().
Bool_t TUri::fHasHost [private] |
Definition at line 69 of file TUri.h.
Referenced by HasAuthority(), HasHost(), Normalise(), operator=(), Print(), Reset(), SetAuthority(), SetHost(), and TUri().
Bool_t TUri::fHasPort [private] |
Definition at line 70 of file TUri.h.
Referenced by GetAuthority(), HasPort(), operator=(), Print(), Reset(), SetAuthority(), SetPort(), and TUri().
Bool_t TUri::fHasPath [private] |
Definition at line 71 of file TUri.h.
Referenced by HasPath(), Normalise(), operator=(), Print(), Reset(), SetPath(), and TUri().
Bool_t TUri::fHasQuery [private] |
Definition at line 72 of file TUri.h.
Referenced by GetUri(), HasQuery(), operator=(), Print(), Reset(), SetQuery(), and TUri().
Bool_t TUri::fHasFragment [private] |
Definition at line 73 of file TUri.h.
Referenced by GetUri(), HasFragment(), operator=(), Print(), Reset(), SetFragment(), and TUri().