75 TUri(
const char *uri);
Bool_t IsAbsolute() const
static Bool_t IsIpv4(const TString &)
Bool_t SetPath(const TString &path)
Bool_t HasRelativePart() const
static Bool_t IsPort(const TString &)
static Bool_t IsUserInfo(const TString &)
Bool_t SetHierPart(const TString &hier)
const TString GetPort() const
static Bool_t IsPathEmpty(const TString &)
Bool_t HasAuthority() const
Bool_t SetUserInfo(const TString &userinfo)
Bool_t SetPort(const TString &port)
static Bool_t IsPathAbsolute(const TString &)
This class represents a RFC 3986 compatible URI.
static Bool_t IsHost(const TString &)
Bool_t SetQuery(const TString &path)
const TString GetPath() const
static const TString PctEncode(const TString &source)
Bool_t SetUri(const TString &uri)
static const TString RemoveDotSegments(const TString &)
#define ClassDef(name, id)
Bool_t IsRelative() const
static Bool_t IsRelativePart(const TString &)
static const TString PctNormalise(const TString &source)
static Bool_t IsPathRootless(const TString &)
const TString GetFragment() const
Bool_t SetAuthority(const TString &authority)
Bool_t HasFragment() const
static Bool_t IsFragment(const TString &)
static Bool_t IsPath(const TString &)
static Bool_t IsRegName(const TString &)
Bool_t SetScheme(const TString &scheme)
const TString GetUri() const
static const TString PctDecode(const TString &source)
Bool_t SetFragment(const TString &fragment)
static Bool_t IsUnreserved(const TString &string)
const TString GetHost() const
TUri & operator=(const TUri &rhs)
static Bool_t IsQuery(const TString &)
static const TString PctDecodeUnreserved(const TString &source)
const TString GetUserInfo() const
static Bool_t IsScheme(const TString &)
const TString GetRelativePart() const
Bool_t IsReference() const
Bool_t HasHierPart() const
static Bool_t IsHierPart(const TString &)
const TString GetAuthority() const
Mother of all ROOT objects.
friend Bool_t operator==(const TUri &u1, const TUri &u2)
Bool_t SetHost(const TString &host)
void Print(Option_t *option="") const
This method must be overridden when a class wants to print itself.
static TUri Transform(const TUri &reference, const TUri &base)
static Bool_t IsPathNoscheme(const TString &)
const TString GetHierPart() const
Bool_t HasUserInfo() const
static const TString MergePaths(const TUri &reference, const TUri &base)
static Bool_t IsPathAbempty(const TString &)
Bool_t IsSortable() const
const TString GetQuery() const
Bool_t SetRelativePart(const TString &)
Bool_t operator==(const TUri &u1, const TUri &u2)
static Bool_t IsAuthority(const TString &)
const TString GetScheme() const