#include <gwenhywfar/db.h>#include <gwenhywfar/misc.h>#include <gwenhywfar/list2.h>#include <gwenhywfar/types.h>#include <gwenhywfar/urlfns.h>Go to the source code of this file.
Typedefs | |
| typedef GWEN_URL | GWEN_URL |
Functions | |
| GWENHYWFAR_API void | GWEN_Url_Attach (GWEN_URL *st) |
| GWENHYWFAR_API GWEN_URL * | GWEN_Url_dup (const GWEN_URL *st) |
| GWENHYWFAR_API void | GWEN_Url_free (GWEN_URL *st) |
| GWENHYWFAR_API GWEN_URL * | GWEN_Url_fromDb (GWEN_DB_NODE *db) |
| GWENHYWFAR_API const char * | GWEN_Url_GetPassword (const GWEN_URL *el) |
| GWENHYWFAR_API const char * | GWEN_Url_GetPath (const GWEN_URL *el) |
| GWENHYWFAR_API int | GWEN_Url_GetPort (const GWEN_URL *el) |
| GWENHYWFAR_API const char * | GWEN_Url_GetProtocol (const GWEN_URL *el) |
| GWENHYWFAR_API const char * | GWEN_Url_GetServer (const GWEN_URL *el) |
| GWENHYWFAR_API const char * | GWEN_Url_GetUserName (const GWEN_URL *el) |
| GWENHYWFAR_API GWEN_DB_NODE * | GWEN_Url_GetVars (const GWEN_URL *el) |
| GWENHYWFAR_API int | GWEN_Url_IsModified (const GWEN_URL *st) |
| GWENHYWFAR_API void | GWEN_Url_List2_freeAll (GWEN_URL_LIST2 *stl) |
| GWENHYWFAR_API GWEN_URL_LIST * | GWEN_Url_List_dup (const GWEN_URL_LIST *stl) |
| GWENHYWFAR_API GWEN_URL * | GWEN_Url_new () |
| GWENHYWFAR_API int | GWEN_Url_ReadDb (GWEN_URL *st, GWEN_DB_NODE *db) |
| GWENHYWFAR_API void | GWEN_Url_SetModified (GWEN_URL *st, int i) |
| GWENHYWFAR_API void | GWEN_Url_SetPassword (GWEN_URL *el, const char *d) |
| GWENHYWFAR_API void | GWEN_Url_SetPath (GWEN_URL *el, const char *d) |
| GWENHYWFAR_API void | GWEN_Url_SetPort (GWEN_URL *el, int d) |
| GWENHYWFAR_API void | GWEN_Url_SetProtocol (GWEN_URL *el, const char *d) |
| GWENHYWFAR_API void | GWEN_Url_SetServer (GWEN_URL *el, const char *d) |
| GWENHYWFAR_API void | GWEN_Url_SetUserName (GWEN_URL *el, const char *d) |
| GWENHYWFAR_API void | GWEN_Url_SetVars (GWEN_URL *el, GWEN_DB_NODE *d) |
| GWENHYWFAR_API int | GWEN_Url_toDb (const GWEN_URL *st, GWEN_DB_NODE *db) |
| GWENHYWFAR_API void GWEN_Url_Attach | ( | GWEN_URL * | st | ) |
Increments the usage counter of the given object, so an additional free() is needed to destroy the object.
Creates and returns a deep copy of thegiven object.
| GWENHYWFAR_API void GWEN_Url_free | ( | GWEN_URL * | st | ) |
Destroys the given object.
| GWENHYWFAR_API GWEN_URL* GWEN_Url_fromDb | ( | GWEN_DB_NODE * | db | ) |
Creates an object from the data in the given GWEN_DB_NODE
| GWENHYWFAR_API const char* GWEN_Url_GetPassword | ( | const GWEN_URL * | el | ) |
Returns the property GWEN_URL_Password
| GWENHYWFAR_API const char* GWEN_Url_GetPath | ( | const GWEN_URL * | el | ) |
Returns the property GWEN_URL_Path
| GWENHYWFAR_API int GWEN_Url_GetPort | ( | const GWEN_URL * | el | ) |
Returns the property GWEN_URL_Port
| GWENHYWFAR_API const char* GWEN_Url_GetProtocol | ( | const GWEN_URL * | el | ) |
Returns the property GWEN_URL_Protocol
| GWENHYWFAR_API const char* GWEN_Url_GetServer | ( | const GWEN_URL * | el | ) |
Returns the property GWEN_URL_Server
| GWENHYWFAR_API const char* GWEN_Url_GetUserName | ( | const GWEN_URL * | el | ) |
Returns the property GWEN_URL_UserName
| GWENHYWFAR_API GWEN_DB_NODE* GWEN_Url_GetVars | ( | const GWEN_URL * | el | ) |
Returns the property GWEN_URL_Vars
| GWENHYWFAR_API int GWEN_Url_IsModified | ( | const GWEN_URL * | st | ) |
Returns 0 if this object has not been modified, !=0 otherwise
| GWENHYWFAR_API void GWEN_Url_List2_freeAll | ( | GWEN_URL_LIST2 * | stl | ) |
Destroys all objects stored in the given LIST2 and the list itself
| GWENHYWFAR_API GWEN_URL_LIST* GWEN_Url_List_dup | ( | const GWEN_URL_LIST * | stl | ) |
| GWENHYWFAR_API GWEN_URL* GWEN_Url_new | ( | ) |
Creates a new object.
| GWENHYWFAR_API int GWEN_Url_ReadDb | ( | GWEN_URL * | st, | |
| GWEN_DB_NODE * | db | |||
| ) |
Reads data from a GWEN_DB.
| GWENHYWFAR_API void GWEN_Url_SetModified | ( | GWEN_URL * | st, | |
| int | i | |||
| ) |
Sets the modified state of the given object
| GWENHYWFAR_API void GWEN_Url_SetPassword | ( | GWEN_URL * | el, | |
| const char * | d | |||
| ) |
Set the property GWEN_URL_Password
| GWENHYWFAR_API void GWEN_Url_SetPath | ( | GWEN_URL * | el, | |
| const char * | d | |||
| ) |
Set the property GWEN_URL_Path
| GWENHYWFAR_API void GWEN_Url_SetPort | ( | GWEN_URL * | el, | |
| int | d | |||
| ) |
Set the property GWEN_URL_Port
| GWENHYWFAR_API void GWEN_Url_SetProtocol | ( | GWEN_URL * | el, | |
| const char * | d | |||
| ) |
Set the property GWEN_URL_Protocol
| GWENHYWFAR_API void GWEN_Url_SetServer | ( | GWEN_URL * | el, | |
| const char * | d | |||
| ) |
Set the property GWEN_URL_Server
| GWENHYWFAR_API void GWEN_Url_SetUserName | ( | GWEN_URL * | el, | |
| const char * | d | |||
| ) |
Set the property GWEN_URL_UserName
| GWENHYWFAR_API void GWEN_Url_SetVars | ( | GWEN_URL * | el, | |
| GWEN_DB_NODE * | d | |||
| ) |
Set the property GWEN_URL_Vars
| GWENHYWFAR_API int GWEN_Url_toDb | ( | const GWEN_URL * | st, | |
| GWEN_DB_NODE * | db | |||
| ) |
Stores an object in the given GWEN_DB_NODE
1.4.7