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() override
Html uri destructor.
TGHtmlUri & operator=(const TGHtmlUri &)=delete
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].
int EqualsUri(const TGHtmlUri *uri, int field_mask=((1<< 0)|(1<< 1)|(1<< 2)|(1<< 3)|(1<< 4)))
Compare another uri with given field mask.
char * BuildUri()
Create a string to hold the given URI.
TGHtmlUri(const TGHtmlUri &)=delete
Mother of all ROOT objects.