libGimbal 0.1.0
C17-Based Extended Standard Library and Cross-Language Runtime Framework
|
Go to the source code of this file.
Typedefs | |
typedef GblFlags | GBL_URI_FLAGS |
Enumerations | |
enum | GBL_URI_FLAGS |
Functions | |
GblUri * | GblUri_create (void) |
GblUri * | GblUri_createParsed (const char *pToParse, GblBool relaxed) |
GblUri * | GblUri_ref (GblUri *pSelf) |
GblRefCount | GblUri_unref (GblUri *pSelf) |
GblRefCount | GblUri_refCount (const GblUri *pSelf) |
GblUri * | GblUri_copy (const GblUri *pSelf, GblUri *pDest) |
GBL_RESULT | GblUri_parse (GblUri *pSelf, const char *pStr, GblBool relaxed) |
const char * | GblUri_format (const GblUri *pSelf, GBL_URI_FLAGS flags, GblStringBuffer *pStrBuff) |
GblBool | GblUri_isValid (const GblUri *pSelf) |
GblStringRef * | GblUri_error (const GblUri *pSelf) |
GblBool | GblUri_isEmpty (const GblUri *pSelf) |
void | GblUri_clear (GblUri *pSelf) |
void | GblUri_setScheme (GblUri *pSelf, const char *pStr) |
void | GblUri_setSchemeRef (GblUri *pSelf, GblStringRef *pRef) |
GblStringRef * | GblUri_scheme (const GblUri *pSelf) |
void | GblUri_setAuthority (GblUri *pSelf, const char *pStr) |
const char * | GblUri_authority (const GblUri *pSelf, GblStringBuffer *pStrBuff) |
void | GblUri_setUserInfo (GblUri *pSelf, const char *pStr) |
void | GblUri_setUserInfoRef (GblUri *pSelf, GblStringRef *pRef) |
GblStringRef * | GblUri_userInfo (const GblUri *pSelf) |
void | GblUri_setUserName (GblUri *pSelf, const char *pStr) |
void | GblUri_setUserNameRef (GblUri *pSelf, GblStringRef *pRef) |
GblStringRef * | GblUri_userName (const GblUri *pSelf) |
void | GblUri_setPassword (GblUri *pSelf, const char *pStr) |
void | GblUri_setPasswordRef (GblUri *pSelf, GblStringRef *pRef) |
GblStringRef * | GblUri_password (const GblUri *pSelf) |
void | GblUri_setHost (GblUri *pSelf, const char *pStr) |
void | GblUri_setHostRef (GblUri *pSelf, GblStringRef *pRef) |
GblStringRef * | GblUri_host (const GblUri *pSelf) |
void | GblUri_setPort (GblUri *pSelf, int port) |
int | GblUri_port (const GblUri *pSelf) |
void | GblUri_setPath (GblUri *pSelf, const char *pStr) |
void | GblUri_setPathRef (GblUri *pSelf, GblStringRef *pRef) |
GblStringRef * | GblUri_path (const GblUri *pSelf) |
GblStringView | GblUri_directory (const GblUri *pSelf) |
GblStringView | GblUri_fileName (const GblUri *pSelf) |
GblStringView | GblUri_extension (const GblUri *pSelf) |
void | GblUri_setQuery (GblUri *pSelf, const char *pStr) |
void | GblUri_setQueryRef (GblUri *pSelf, GblStringRef *pRef) |
GblStringRef * | GblUri_query (const GblUri *pSelf) |
void | GblUri_setFragment (GblUri *pSelf, const char *pStr) |
void | GblUri_setFragmentRef (GblUri *pSelf, GblStringRef *pRef) |
GblStringRef * | GblUri_fragment (const GblUri *pSelf) |
GblBool | GblUri_isRelative (const GblUri *pSelf) |
GblBool | GblUri_isParentOf (const GblUri *pSelf, const GblUri *pUri) |
int | GblUri_compare (const GblUri *pSelf, const GblUri *pUri) |
GblBool | GblUri_equals (const GblUri *pSelf, const GblUri *pOther, GBL_URI_FLAGS flags) |
GblUri: URI parsing, formatting, validation, and management.
Definition in file gimbal_uri.h.
typedef GblFlags GBL_URI_FLAGS |
Definition at line 21 of file gimbal_uri.h.
enum GBL_URI_FLAGS |
Definition at line 21 of file gimbal_uri.h.