39#define URI_SCHEME_MASK (1<<0)
40#define URI_AUTH_MASK (1<<1)
41#define URI_PATH_MASK (1<<2)
42#define URI_QUERY_MASK (1<<3)
43#define URI_FRAGMENT_MASK (1<<4)
45#define URI_FULL_MASK (URI_SCHEME_MASK | URI_AUTH_MASK | \
46 URI_PATH_MASK | URI_QUERY_MASK | \
69 int ComponentLength(
const char *z,
const char *zInit,
const char *zTerm);
TGHtmlUri & operator=(const TGHtmlUri &)=delete
int EqualsUri(const TGHtmlUri *uri, int field_mask=URI_FULL_MASK)
Compare another uri with given field mask.
int ComponentLength(const char *z, const char *zInit, const char *zTerm)
Return the length of the next component of the URL in z[] given that the component starts at z[0].
virtual ~TGHtmlUri()
Html uri destructor.
char * BuildUri()
Create a string to hold the given URI.
TGHtmlUri(const TGHtmlUri &)=delete
Mother of all ROOT objects.