httpurl.h File Reference

#include <gwenhywfar/db.h>
#include <gwenhywfar/misc.h>
#include <gwenhywfar/list2.h>
#include <gwenhywfar/types.h>
#include <gwenhywfar/httpurlfns.h>

Go to the source code of this file.

Typedefs

typedef GWEN_HTTP_URL GWEN_HTTP_URL

Functions

GWENHYWFAR_API void GWEN_HttpUrl_Attach (GWEN_HTTP_URL *st)
GWENHYWFAR_API GWEN_HTTP_URLGWEN_HttpUrl_dup (const GWEN_HTTP_URL *st)
GWENHYWFAR_API void GWEN_HttpUrl_free (GWEN_HTTP_URL *st)
GWENHYWFAR_API GWEN_HTTP_URLGWEN_HttpUrl_fromDb (GWEN_DB_NODE *db)
GWENHYWFAR_API const char * GWEN_HttpUrl_GetPath (const GWEN_HTTP_URL *el)
GWENHYWFAR_API int GWEN_HttpUrl_GetPort (const GWEN_HTTP_URL *el)
GWENHYWFAR_API const char * GWEN_HttpUrl_GetProtocol (const GWEN_HTTP_URL *el)
GWENHYWFAR_API const char * GWEN_HttpUrl_GetServer (const GWEN_HTTP_URL *el)
GWENHYWFAR_API GWEN_DB_NODEGWEN_HttpUrl_GetVars (const GWEN_HTTP_URL *el)
GWENHYWFAR_API int GWEN_HttpUrl_IsModified (const GWEN_HTTP_URL *st)
GWENHYWFAR_API GWEN_HTTP_URL_LIST2GWEN_HttpUrl_List2_dup (const GWEN_HTTP_URL_LIST2 *stl)
GWENHYWFAR_API void GWEN_HttpUrl_List2_freeAll (GWEN_HTTP_URL_LIST2 *stl)
GWEN_HTTP_URL_LISTGWEN_HttpUrl_List_dup (const GWEN_HTTP_URL_LIST *stl)
GWENHYWFAR_API GWEN_HTTP_URLGWEN_HttpUrl_new ()
GWENHYWFAR_API void GWEN_HttpUrl_SetModified (GWEN_HTTP_URL *st, int i)
GWENHYWFAR_API void GWEN_HttpUrl_SetPath (GWEN_HTTP_URL *el, const char *d)
GWENHYWFAR_API void GWEN_HttpUrl_SetPort (GWEN_HTTP_URL *el, int d)
GWENHYWFAR_API void GWEN_HttpUrl_SetProtocol (GWEN_HTTP_URL *el, const char *d)
GWENHYWFAR_API void GWEN_HttpUrl_SetServer (GWEN_HTTP_URL *el, const char *d)
GWENHYWFAR_API void GWEN_HttpUrl_SetVars (GWEN_HTTP_URL *el, GWEN_DB_NODE *d)
GWENHYWFAR_API int GWEN_HttpUrl_toDb (const GWEN_HTTP_URL *st, GWEN_DB_NODE *db)


Typedef Documentation

typedef struct GWEN_HTTP_URL GWEN_HTTP_URL
 


Function Documentation

GWENHYWFAR_API void GWEN_HttpUrl_Attach GWEN_HTTP_URL st  ) 
 

Increments the usage counter of the given object, so an additional free() is needed to destroy the object.

GWENHYWFAR_API GWEN_HTTP_URL* GWEN_HttpUrl_dup const GWEN_HTTP_URL st  ) 
 

Creates and returns a deep copy of thegiven object.

GWENHYWFAR_API void GWEN_HttpUrl_free GWEN_HTTP_URL st  ) 
 

Destroys the given object.

GWENHYWFAR_API GWEN_HTTP_URL* GWEN_HttpUrl_fromDb GWEN_DB_NODE db  ) 
 

Creates an object from the data in the given GWEN_DB_NODE

GWENHYWFAR_API const char* GWEN_HttpUrl_GetPath const GWEN_HTTP_URL el  ) 
 

Returns the property GWEN_HTTP_URL_Path

GWENHYWFAR_API int GWEN_HttpUrl_GetPort const GWEN_HTTP_URL el  ) 
 

Returns the property GWEN_HTTP_URL_Port

GWENHYWFAR_API const char* GWEN_HttpUrl_GetProtocol const GWEN_HTTP_URL el  ) 
 

Returns the property GWEN_HTTP_URL_Protocol

GWENHYWFAR_API const char* GWEN_HttpUrl_GetServer const GWEN_HTTP_URL el  ) 
 

Returns the property GWEN_HTTP_URL_Server

GWENHYWFAR_API GWEN_DB_NODE* GWEN_HttpUrl_GetVars const GWEN_HTTP_URL el  ) 
 

Returns the property GWEN_HTTP_URL_Vars

GWENHYWFAR_API int GWEN_HttpUrl_IsModified const GWEN_HTTP_URL st  ) 
 

Returns 0 if this object has not been modified, !=0 otherwise

GWENHYWFAR_API GWEN_HTTP_URL_LIST2* GWEN_HttpUrl_List2_dup const GWEN_HTTP_URL_LIST2 stl  ) 
 

Creates a deep copy of the given LIST2.

GWENHYWFAR_API void GWEN_HttpUrl_List2_freeAll GWEN_HTTP_URL_LIST2 stl  ) 
 

Destroys all objects stored in the given LIST2 and the list itself

GWEN_HTTP_URL_LIST* GWEN_HttpUrl_List_dup const GWEN_HTTP_URL_LIST stl  ) 
 

GWENHYWFAR_API GWEN_HTTP_URL* GWEN_HttpUrl_new  ) 
 

Creates a new object.

GWENHYWFAR_API void GWEN_HttpUrl_SetModified GWEN_HTTP_URL st,
int  i
 

Sets the modified state of the given object

GWENHYWFAR_API void GWEN_HttpUrl_SetPath GWEN_HTTP_URL el,
const char *  d
 

Set the property GWEN_HTTP_URL_Path

GWENHYWFAR_API void GWEN_HttpUrl_SetPort GWEN_HTTP_URL el,
int  d
 

Set the property GWEN_HTTP_URL_Port

GWENHYWFAR_API void GWEN_HttpUrl_SetProtocol GWEN_HTTP_URL el,
const char *  d
 

Set the property GWEN_HTTP_URL_Protocol

GWENHYWFAR_API void GWEN_HttpUrl_SetServer GWEN_HTTP_URL el,
const char *  d
 

Set the property GWEN_HTTP_URL_Server

GWENHYWFAR_API void GWEN_HttpUrl_SetVars GWEN_HTTP_URL el,
GWEN_DB_NODE d
 

Set the property GWEN_HTTP_URL_Vars

GWENHYWFAR_API int GWEN_HttpUrl_toDb const GWEN_HTTP_URL st,
GWEN_DB_NODE db
 

Stores an object in the given GWEN_DB_NODE


Generated on Wed Jan 11 16:49:08 2006 for gwenhywfar by  doxygen 1.4.6