#include "url_p.h"
#include "urlfns.h"
#include <gwenhywfar/debug.h>
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) |
GWEN_URL* GWEN_Url_fromCommandString | ( | const char * | str | ) |
Definition at line 263 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 23 of file urlfns.c.
References 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 GWEN_ConfigMgr_Factory(), and GWEN_HttpSession_new().
int GWEN_Url_toCommandString | ( | const GWEN_URL * | url, | |
GWEN_BUFFER * | buf | |||
) |
Definition at line 341 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_HttpSession_Init().
int GWEN_Url_toString | ( | const GWEN_URL * | url, | |
GWEN_BUFFER * | buf | |||
) |
Definition at line 209 of file urlfns.c.
References GWEN_Buffer_AppendString(), GWEN_DB_GetCharValueFromNode(), GWEN_DB_GetFirstValue(), GWEN_DB_GetFirstVar(), GWEN_DB_GetNextVar(), and GWEN_DB_VariableName().