|
gwenhywfar 5.14.1
|

Go to the source code of this file.
Functions | |
| GWEN_URL * | GWEN_Url_fromCommandString (const char *str) |
| GWEN_URL * | GWEN_Url_fromString (const char *str) |
| int | GWEN_Url_toCommandString (const GWEN_URL *url, GWEN_BUFFER *buf) |
| int | GWEN_Url_toString (const GWEN_URL *url, GWEN_BUFFER *buf) |
| void | GWEN_Url_toUiShortString (const GWEN_URL *url, GWEN_BUFFER *buf) |
| GWEN_URL * GWEN_Url_fromCommandString | ( | const char * | str | ) |
Definition at line 308 of file urlfns.c.
References GWEN_Buffer_AppendBytes(), GWEN_Buffer_free(), GWEN_Buffer_GetStart(), GWEN_Buffer_GetUsedBytes(), GWEN_Buffer_new(), GWEN_DB_FLAGS_DEFAULT, GWEN_DB_Group_free(), GWEN_DB_Group_new(), GWEN_DB_SetCharValue(), GWEN_Url_GetVars(), GWEN_Url_new(), GWEN_Url_SetPath(), and GWEN_Url_SetVars().

| GWEN_URL * GWEN_Url_fromString | ( | const char * | str | ) |
Parses the given string and returns an URL object (if the string is ok).
Definition at line 24 of file urlfns.c.
References DBG_DEBUG, DBG_ERROR, GWEN_Buffer_AppendBytes(), GWEN_Buffer_free(), GWEN_Buffer_GetStart(), GWEN_Buffer_GetUsedBytes(), GWEN_Buffer_new(), GWEN_DB_FLAGS_DEFAULT, GWEN_DB_Group_free(), GWEN_DB_Group_new(), GWEN_DB_SetCharValue(), GWEN_LOGDOMAIN, GWEN_Url_free(), GWEN_Url_GetVars(), GWEN_Url_new(), GWEN_Url_SetPassword(), GWEN_Url_SetPath(), GWEN_Url_SetProtocol(), GWEN_Url_SetServer(), GWEN_Url_SetUserName(), and GWEN_Url_SetVars().
Referenced by _setHostHeaderFromUrl(), GWEN_ConfigMgr_Factory(), GWEN_ConfigMgrDir_new(), GWEN_Gui_ExtendSyncIo(), and GWEN_Gui_Internal_GetSyncIo().


| int GWEN_Url_toCommandString | ( | const GWEN_URL * | url, |
| GWEN_BUFFER * | buf ) |
Definition at line 387 of file urlfns.c.
References GWEN_Buffer_AppendString(), GWEN_DB_GetCharValueFromNode(), GWEN_DB_GetFirstValue(), GWEN_DB_GetFirstVar(), GWEN_DB_GetNextVar(), and GWEN_DB_VariableName().
Referenced by GWEN_Gui_ExtendSyncIo().


| int GWEN_Url_toString | ( | const GWEN_URL * | url, |
| GWEN_BUFFER * | buf ) |
Definition at line 227 of file urlfns.c.
References GWEN_Buffer_AppendString(), GWEN_DB_GetCharValueFromNode(), GWEN_DB_GetFirstValue(), GWEN_DB_GetFirstVar(), GWEN_DB_GetNextVar(), and GWEN_DB_VariableName().

| void GWEN_Url_toUiShortString | ( | const GWEN_URL * | url, |
| GWEN_BUFFER * | buf ) |
Creates a short string for user interface output. This means no password or user id is shown, and no URL vars either.
Definition at line 282 of file urlfns.c.
References GWEN_Buffer_AppendString().
