34 #ifndef ROOT_TGHtmlUri
35 #define ROOT_TGHtmlUri
41 #define URI_SCHEME_MASK (1<<0)
42 #define URI_AUTH_MASK (1<<1)
43 #define URI_PATH_MASK (1<<2)
44 #define URI_QUERY_MASK (1<<3)
45 #define URI_FRAGMENT_MASK (1<<4)
47 #define URI_FULL_MASK (URI_SCHEME_MASK | URI_AUTH_MASK | \
48 URI_PATH_MASK | URI_QUERY_MASK | \
80 #endif // ROOT_TGHtmlUri
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]...
Mother of all ROOT objects.
char * BuildUri()
Create a string to hold the given URI.
virtual ~TGHtmlUri()
Html uri destructor.
TGHtmlUri & operator=(const TGHtmlUri &)
TGHtmlUri(const TGHtmlUri &)