listdoc.h File Reference

Go to the source code of this file.

Data Structures

struct  GWEN_CRYPTKEY_LIST
struct  GWEN_CRYPTKEY_LIST_ELEMENT
struct  GWEN_CRYPTTOKEN_CONTEXT_LIST
struct  GWEN_CRYPTTOKEN_CONTEXT_LIST_ELEMENT
struct  GWEN_CRYPTTOKEN_CRYPTINFO_LIST
struct  GWEN_CRYPTTOKEN_CRYPTINFO_LIST_ELEMENT
struct  GWEN_CRYPTTOKEN_KEYINFO_LIST
struct  GWEN_CRYPTTOKEN_KEYINFO_LIST_ELEMENT
struct  GWEN_CRYPTTOKEN_LIST
struct  GWEN_CRYPTTOKEN_LIST_ELEMENT
struct  GWEN_CRYPTTOKEN_SIGNINFO_LIST
struct  GWEN_CRYPTTOKEN_SIGNINFO_LIST_ELEMENT
struct  GWEN_CRYPTTOKEN_USER_LIST
struct  GWEN_CRYPTTOKEN_USER_LIST_ELEMENT
struct  GWEN_CT_FILE_CONTEXT_LIST
struct  GWEN_CT_FILE_CONTEXT_LIST_ELEMENT
struct  GWEN_DBIO_LIST
struct  GWEN_DBIO_LIST_ELEMENT
struct  GWEN_INHERITDATA_LIST
struct  GWEN_INHERITDATA_LIST_ELEMENT
struct  GWEN_IPC_REQUEST_LIST
struct  GWEN_IPC_REQUEST_LIST_ELEMENT
struct  GWEN_KEYSPEC_LIST
struct  GWEN_KEYSPEC_LIST_ELEMENT
struct  GWEN_PLUGIN_DESCRIPTION_LIST
struct  GWEN_PLUGIN_DESCRIPTION_LIST_ELEMENT
struct  GWEN_SSLCERTDESCR_LIST
struct  GWEN_SSLCERTDESCR_LIST_ELEMENT
struct  GWEN_SSLCIPHER_LIST
struct  GWEN_SSLCIPHER_LIST_ELEMENT
struct  GWEN_TLV_LIST
struct  GWEN_TLV_LIST_ELEMENT
struct  GWEN_URL_LIST
struct  GWEN_URL_LIST_ELEMENT
struct  GWEN_WAITCALLBACK_LIST
struct  GWEN_WAITCALLBACK_LIST_ELEMENT
struct  GWEN_XMLNODE_LIST
struct  GWEN_XMLNODE_LIST_ELEMENT
struct  MYSTRUCT_LIST
struct  MYSTRUCT_LIST_ELEMENT
struct  t_LIST
struct  t_LIST_ELEMENT

Typedefs

typedef GWEN_CRYPTKEY_CONSTLIST2 GWEN_CRYPTKEY_CONSTLIST2
typedef const GWEN_CRYPTKEY *() GWEN_CRYPTKEY_CONSTLIST2_FOREACH (const GWEN_CRYPTKEY *element, void *user_data)
typedef GWEN_CRYPTKEY_CONSTLIST2_ITERATOR GWEN_CRYPTKEY_CONSTLIST2_ITERATOR
typedef GWEN_CRYPTKEY_LIST GWEN_CRYPTKEY_LIST
typedef GWEN_CRYPTKEY_LIST2 GWEN_CRYPTKEY_LIST2
typedef GWEN_CRYPTKEY *() GWEN_CRYPTKEY_LIST2_FOREACH (GWEN_CRYPTKEY *element, void *user_data)
typedef GWEN_CRYPTKEY_LIST2_ITERATOR GWEN_CRYPTKEY_LIST2_ITERATOR
typedef GWEN_CRYPTKEY_LIST_ELEMENT GWEN_CRYPTKEY_LIST__ELEMENT
typedef GWEN_CRYPTTOKEN_CONTEXT_LIST GWEN_CRYPTTOKEN_CONTEXT_LIST
typedef GWEN_CRYPTTOKEN_CONTEXT_LIST_ELEMENT GWEN_CRYPTTOKEN_CONTEXT_LIST__ELEMENT
typedef GWEN_CRYPTTOKEN_CRYPTINFO_LIST GWEN_CRYPTTOKEN_CRYPTINFO_LIST
typedef GWEN_CRYPTTOKEN_CRYPTINFO_LIST_ELEMENT GWEN_CRYPTTOKEN_CRYPTINFO_LIST__ELEMENT
typedef GWEN_CRYPTTOKEN_KEYINFO_LIST GWEN_CRYPTTOKEN_KEYINFO_LIST
typedef GWEN_CRYPTTOKEN_KEYINFO_LIST_ELEMENT GWEN_CRYPTTOKEN_KEYINFO_LIST__ELEMENT
typedef GWEN_CRYPTTOKEN_LIST GWEN_CRYPTTOKEN_LIST
typedef GWEN_CRYPTTOKEN_LIST_ELEMENT GWEN_CRYPTTOKEN_LIST__ELEMENT
typedef GWEN_CRYPTTOKEN_SIGNINFO_LIST GWEN_CRYPTTOKEN_SIGNINFO_LIST
typedef GWEN_CRYPTTOKEN_SIGNINFO_LIST_ELEMENT GWEN_CRYPTTOKEN_SIGNINFO_LIST__ELEMENT
typedef GWEN_CRYPTTOKEN_USER_CONSTLIST2 GWEN_CRYPTTOKEN_USER_CONSTLIST2
typedef const GWEN_CRYPTTOKEN_USER *() GWEN_CRYPTTOKEN_USER_CONSTLIST2_FOREACH (const GWEN_CRYPTTOKEN_USER *element, void *user_data)
typedef GWEN_CRYPTTOKEN_USER_CONSTLIST2_ITERATOR GWEN_CRYPTTOKEN_USER_CONSTLIST2_ITERATOR
typedef GWEN_CRYPTTOKEN_USER_LIST GWEN_CRYPTTOKEN_USER_LIST
typedef GWEN_CRYPTTOKEN_USER_LIST2 GWEN_CRYPTTOKEN_USER_LIST2
typedef GWEN_CRYPTTOKEN_USER *() GWEN_CRYPTTOKEN_USER_LIST2_FOREACH (GWEN_CRYPTTOKEN_USER *element, void *user_data)
typedef GWEN_CRYPTTOKEN_USER_LIST2_ITERATOR GWEN_CRYPTTOKEN_USER_LIST2_ITERATOR
typedef GWEN_CRYPTTOKEN_USER_LIST_ELEMENT GWEN_CRYPTTOKEN_USER_LIST__ELEMENT
typedef GWEN_CT_FILE_CONTEXT_CONSTLIST2 GWEN_CT_FILE_CONTEXT_CONSTLIST2
typedef const GWEN_CT_FILE_CONTEXT *() GWEN_CT_FILE_CONTEXT_CONSTLIST2_FOREACH (const GWEN_CT_FILE_CONTEXT *element, void *user_data)
typedef GWEN_CT_FILE_CONTEXT_CONSTLIST2_ITERATOR GWEN_CT_FILE_CONTEXT_CONSTLIST2_ITERATOR
typedef GWEN_CT_FILE_CONTEXT_LIST GWEN_CT_FILE_CONTEXT_LIST
typedef GWEN_CT_FILE_CONTEXT_LIST2 GWEN_CT_FILE_CONTEXT_LIST2
typedef GWEN_CT_FILE_CONTEXT *() GWEN_CT_FILE_CONTEXT_LIST2_FOREACH (GWEN_CT_FILE_CONTEXT *element, void *user_data)
typedef GWEN_CT_FILE_CONTEXT_LIST2_ITERATOR GWEN_CT_FILE_CONTEXT_LIST2_ITERATOR
typedef GWEN_CT_FILE_CONTEXT_LIST_ELEMENT GWEN_CT_FILE_CONTEXT_LIST__ELEMENT
typedef GWEN_DBIO_LIST GWEN_DBIO_LIST
typedef GWEN_DBIO_LIST_ELEMENT GWEN_DBIO_LIST__ELEMENT
typedef GWEN_INHERITDATA_LIST GWEN_INHERITDATA_LIST
typedef GWEN_INHERITDATA_LIST_ELEMENT GWEN_INHERITDATA_LIST__ELEMENT
typedef GWEN_IPC_REQUEST_CONSTLIST2 GWEN_IPC_REQUEST_CONSTLIST2
typedef const GWEN_IPC_REQUEST *() GWEN_IPC_REQUEST_CONSTLIST2_FOREACH (const GWEN_IPC_REQUEST *element, void *user_data)
typedef GWEN_IPC_REQUEST_CONSTLIST2_ITERATOR GWEN_IPC_REQUEST_CONSTLIST2_ITERATOR
typedef GWEN_IPC_REQUEST_LIST GWEN_IPC_REQUEST_LIST
typedef GWEN_IPC_REQUEST_LIST2 GWEN_IPC_REQUEST_LIST2
typedef GWEN_IPC_REQUEST *() GWEN_IPC_REQUEST_LIST2_FOREACH (GWEN_IPC_REQUEST *element, void *user_data)
typedef GWEN_IPC_REQUEST_LIST2_ITERATOR GWEN_IPC_REQUEST_LIST2_ITERATOR
typedef GWEN_IPC_REQUEST_LIST_ELEMENT GWEN_IPC_REQUEST_LIST__ELEMENT
typedef GWEN_KEYSPEC_CONSTLIST2 GWEN_KEYSPEC_CONSTLIST2
typedef const GWEN_KEYSPEC *() GWEN_KEYSPEC_CONSTLIST2_FOREACH (const GWEN_KEYSPEC *element, void *user_data)
typedef GWEN_KEYSPEC_CONSTLIST2_ITERATOR GWEN_KEYSPEC_CONSTLIST2_ITERATOR
typedef GWEN_KEYSPEC_LIST GWEN_KEYSPEC_LIST
typedef GWEN_KEYSPEC_LIST2 GWEN_KEYSPEC_LIST2
typedef GWEN_KEYSPEC *() GWEN_KEYSPEC_LIST2_FOREACH (GWEN_KEYSPEC *element, void *user_data)
typedef GWEN_KEYSPEC_LIST2_ITERATOR GWEN_KEYSPEC_LIST2_ITERATOR
typedef GWEN_KEYSPEC_LIST_ELEMENT GWEN_KEYSPEC_LIST__ELEMENT
typedef GWEN_NETLAYER_CONSTLIST2 GWEN_NETLAYER_CONSTLIST2
typedef const GWEN_NETLAYER *() GWEN_NETLAYER_CONSTLIST2_FOREACH (const GWEN_NETLAYER *element, void *user_data)
typedef GWEN_NETLAYER_CONSTLIST2_ITERATOR GWEN_NETLAYER_CONSTLIST2_ITERATOR
typedef GWEN_NETLAYER_LIST2 GWEN_NETLAYER_LIST2
typedef GWEN_NETLAYER *() GWEN_NETLAYER_LIST2_FOREACH (GWEN_NETLAYER *element, void *user_data)
typedef GWEN_NETLAYER_LIST2_ITERATOR GWEN_NETLAYER_LIST2_ITERATOR
typedef GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 GWEN_PLUGIN_DESCRIPTION_CONSTLIST2
typedef const GWEN_PLUGIN_DESCRIPTION *() GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_FOREACH (const GWEN_PLUGIN_DESCRIPTION *element, void *user_data)
typedef GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR
typedef GWEN_PLUGIN_DESCRIPTION_LIST GWEN_PLUGIN_DESCRIPTION_LIST
typedef GWEN_PLUGIN_DESCRIPTION_LIST2 GWEN_PLUGIN_DESCRIPTION_LIST2
typedef GWEN_PLUGIN_DESCRIPTION *() GWEN_PLUGIN_DESCRIPTION_LIST2_FOREACH (GWEN_PLUGIN_DESCRIPTION *element, void *user_data)
typedef GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR
typedef GWEN_PLUGIN_DESCRIPTION_LIST_ELEMENT GWEN_PLUGIN_DESCRIPTION_LIST__ELEMENT
typedef GWEN_SSLCERTDESCR_CONSTLIST2 GWEN_SSLCERTDESCR_CONSTLIST2
typedef const GWEN_SSLCERTDESCR *() GWEN_SSLCERTDESCR_CONSTLIST2_FOREACH (const GWEN_SSLCERTDESCR *element, void *user_data)
typedef GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR
typedef GWEN_SSLCERTDESCR_LIST GWEN_SSLCERTDESCR_LIST
typedef GWEN_SSLCERTDESCR_LIST2 GWEN_SSLCERTDESCR_LIST2
typedef GWEN_SSLCERTDESCR *() GWEN_SSLCERTDESCR_LIST2_FOREACH (GWEN_SSLCERTDESCR *element, void *user_data)
typedef GWEN_SSLCERTDESCR_LIST2_ITERATOR GWEN_SSLCERTDESCR_LIST2_ITERATOR
typedef GWEN_SSLCERTDESCR_LIST_ELEMENT GWEN_SSLCERTDESCR_LIST__ELEMENT
typedef GWEN_SSLCIPHER_CONSTLIST2 GWEN_SSLCIPHER_CONSTLIST2
typedef const GWEN_SSLCIPHER *() GWEN_SSLCIPHER_CONSTLIST2_FOREACH (const GWEN_SSLCIPHER *element, void *user_data)
typedef GWEN_SSLCIPHER_CONSTLIST2_ITERATOR GWEN_SSLCIPHER_CONSTLIST2_ITERATOR
typedef GWEN_SSLCIPHER_LIST GWEN_SSLCIPHER_LIST
typedef GWEN_SSLCIPHER_LIST2 GWEN_SSLCIPHER_LIST2
typedef GWEN_SSLCIPHER *() GWEN_SSLCIPHER_LIST2_FOREACH (GWEN_SSLCIPHER *element, void *user_data)
typedef GWEN_SSLCIPHER_LIST2_ITERATOR GWEN_SSLCIPHER_LIST2_ITERATOR
typedef GWEN_SSLCIPHER_LIST_ELEMENT GWEN_SSLCIPHER_LIST__ELEMENT
typedef GWEN_TLV_LIST GWEN_TLV_LIST
typedef GWEN_TLV_LIST_ELEMENT GWEN_TLV_LIST__ELEMENT
typedef GWEN_URL_CONSTLIST2 GWEN_URL_CONSTLIST2
typedef const GWEN_URL *() GWEN_URL_CONSTLIST2_FOREACH (const GWEN_URL *element, void *user_data)
typedef GWEN_URL_CONSTLIST2_ITERATOR GWEN_URL_CONSTLIST2_ITERATOR
typedef GWEN_URL_LIST GWEN_URL_LIST
typedef GWEN_URL_LIST2 GWEN_URL_LIST2
typedef GWEN_URL *() GWEN_URL_LIST2_FOREACH (GWEN_URL *element, void *user_data)
typedef GWEN_URL_LIST2_ITERATOR GWEN_URL_LIST2_ITERATOR
typedef GWEN_URL_LIST_ELEMENT GWEN_URL_LIST__ELEMENT
typedef GWEN_WAITCALLBACK_LIST GWEN_WAITCALLBACK_LIST
typedef GWEN_WAITCALLBACK_LIST_ELEMENT GWEN_WAITCALLBACK_LIST__ELEMENT
typedef GWEN_XMLNODE_CONSTLIST2 GWEN_XMLNODE_CONSTLIST2
typedef const GWEN_XMLNODE *() GWEN_XMLNODE_CONSTLIST2_FOREACH (const GWEN_XMLNODE *element, void *user_data)
typedef GWEN_XMLNODE_CONSTLIST2_ITERATOR GWEN_XMLNODE_CONSTLIST2_ITERATOR
typedef GWEN_XMLNODE_LIST GWEN_XMLNODE_LIST
typedef GWEN_XMLNODE_LIST2 GWEN_XMLNODE_LIST2
typedef GWEN_XMLNODE *() GWEN_XMLNODE_LIST2_FOREACH (GWEN_XMLNODE *element, void *user_data)
typedef GWEN_XMLNODE_LIST2_ITERATOR GWEN_XMLNODE_LIST2_ITERATOR
typedef GWEN_XMLNODE_LIST_ELEMENT GWEN_XMLNODE_LIST__ELEMENT
typedef MYSTRUCT_LIST MYSTRUCT_LIST
typedef MYSTRUCT_LIST_ELEMENT MYSTRUCT_LIST__ELEMENT
typedef t_CONSTLIST2 t_CONSTLIST2
typedef const t *() t_CONSTLIST2_FOREACH (const t *element, void *user_data)
typedef t_CONSTLIST2_ITERATOR t_CONSTLIST2_ITERATOR
typedef t_LIST t_LIST
typedef t_LIST2 t_LIST2
typedef t *() t_LIST2_FOREACH (t *element, void *user_data)
typedef t_LIST2_ITERATOR t_LIST2_ITERATOR
typedef t_LIST_ELEMENT t_LIST__ELEMENT

Functions

void GWEN_CryptKey_ConstList2_Clear (GWEN_CRYPTKEY_CONSTLIST2 *l)
GWEN_CRYPTKEY_CONSTLIST2_ITERATORGWEN_CryptKey_ConstList2_First (GWEN_CRYPTKEY_CONSTLIST2 *l)
const GWEN_CRYPTKEYGWEN_CryptKey_ConstList2_ForEach (GWEN_CRYPTKEY_CONSTLIST2 *list, GWEN_CRYPTKEY_CONSTLIST2_FOREACH func, void *user_data)
void GWEN_CryptKey_ConstList2_free (GWEN_CRYPTKEY_CONSTLIST2 *l)
const GWEN_CRYPTKEYGWEN_CryptKey_ConstList2_GetBack (GWEN_CRYPTKEY_CONSTLIST2 *l)
const GWEN_CRYPTKEYGWEN_CryptKey_ConstList2_GetFront (GWEN_CRYPTKEY_CONSTLIST2 *l)
unsigned int GWEN_CryptKey_ConstList2_GetSize (GWEN_CRYPTKEY_CONSTLIST2 *l)
GWEN_CRYPTKEY_CONSTLIST2_ITERATORGWEN_CryptKey_ConstList2_Last (GWEN_CRYPTKEY_CONSTLIST2 *l)
GWEN_CRYPTKEY_CONSTLIST2GWEN_CryptKey_ConstList2_new ()
void GWEN_CryptKey_ConstList2_PopBack (GWEN_CRYPTKEY_CONSTLIST2 *l)
void GWEN_CryptKey_ConstList2_PopFront (GWEN_CRYPTKEY_CONSTLIST2 *l)
void GWEN_CryptKey_ConstList2_PushBack (GWEN_CRYPTKEY_CONSTLIST2 *l, const GWEN_CRYPTKEY *p)
void GWEN_CryptKey_ConstList2_PushFront (GWEN_CRYPTKEY_CONSTLIST2 *l, const GWEN_CRYPTKEY *p)
const GWEN_CRYPTKEYGWEN_CryptKey_ConstList2Iterator_Data (GWEN_CRYPTKEY_CONSTLIST2_ITERATOR *li)
void GWEN_CryptKey_ConstList2Iterator_free (GWEN_CRYPTKEY_CONSTLIST2_ITERATOR *li)
GWEN_CRYPTKEY_CONSTLIST2_ITERATORGWEN_CryptKey_ConstList2Iterator_new (GWEN_CRYPTKEY_CONSTLIST2 *l)
const GWEN_CRYPTKEYGWEN_CryptKey_ConstList2Iterator_Next (GWEN_CRYPTKEY_CONSTLIST2_ITERATOR *li)
const GWEN_CRYPTKEYGWEN_CryptKey_ConstList2Iterator_Previous (GWEN_CRYPTKEY_CONSTLIST2_ITERATOR *li)
void GWEN_CryptKey_List2_Clear (GWEN_CRYPTKEY_LIST2 *l)
void GWEN_CryptKey_List2_Dump (GWEN_CRYPTKEY_LIST2 *l, FILE *f, unsigned int indent)
void GWEN_CryptKey_List2_Erase (GWEN_CRYPTKEY_LIST2 *l, GWEN_CRYPTKEY_LIST2_ITERATOR *it)
GWEN_CRYPTKEY_LIST2_ITERATORGWEN_CryptKey_List2_First (GWEN_CRYPTKEY_LIST2 *l)
GWEN_CRYPTKEYGWEN_CryptKey_List2_ForEach (GWEN_CRYPTKEY_LIST2 *list, GWEN_CRYPTKEY_LIST2_FOREACH func, void *user_data)
void GWEN_CryptKey_List2_free (GWEN_CRYPTKEY_LIST2 *l)
GWEN_CRYPTKEYGWEN_CryptKey_List2_GetBack (GWEN_CRYPTKEY_LIST2 *l)
GWEN_CRYPTKEYGWEN_CryptKey_List2_GetFront (GWEN_CRYPTKEY_LIST2 *l)
unsigned int GWEN_CryptKey_List2_GetSize (GWEN_CRYPTKEY_LIST2 *l)
GWEN_CRYPTKEY_LIST2_ITERATORGWEN_CryptKey_List2_Last (GWEN_CRYPTKEY_LIST2 *l)
GWEN_CRYPTKEY_LIST2GWEN_CryptKey_List2_new ()
void GWEN_CryptKey_List2_PopBack (GWEN_CRYPTKEY_LIST2 *l)
void GWEN_CryptKey_List2_PopFront (GWEN_CRYPTKEY_LIST2 *l)
void GWEN_CryptKey_List2_PushBack (GWEN_CRYPTKEY_LIST2 *l, GWEN_CRYPTKEY *p)
void GWEN_CryptKey_List2_PushFront (GWEN_CRYPTKEY_LIST2 *l, GWEN_CRYPTKEY *p)
GWEN_CRYPTKEYGWEN_CryptKey_List2Iterator_Data (GWEN_CRYPTKEY_LIST2_ITERATOR *li)
void GWEN_CryptKey_List2Iterator_free (GWEN_CRYPTKEY_LIST2_ITERATOR *li)
GWEN_CRYPTKEY_LIST2_ITERATORGWEN_CryptKey_List2Iterator_new (GWEN_CRYPTKEY_LIST2 *l)
GWEN_CRYPTKEYGWEN_CryptKey_List2Iterator_Next (GWEN_CRYPTKEY_LIST2_ITERATOR *li)
GWEN_CRYPTKEYGWEN_CryptKey_List2Iterator_Previous (GWEN_CRYPTKEY_LIST2_ITERATOR *li)
void GWEN_CryptKey_List_Add (GWEN_CRYPTKEY *element, GWEN_CRYPTKEY_LIST *list)
void GWEN_CryptKey_List_AddList (GWEN_CRYPTKEY_LIST *dst, GWEN_CRYPTKEY_LIST *l)
void GWEN_CryptKey_List_Clear (GWEN_CRYPTKEY_LIST *l)
void GWEN_CryptKey_List_Del (GWEN_CRYPTKEY *element)
GWEN_CRYPTKEYGWEN_CryptKey_List_First (const GWEN_CRYPTKEY_LIST *l)
void GWEN_CryptKey_List_free (GWEN_CRYPTKEY_LIST *l)
GWEN_TYPE_UINT32 GWEN_CryptKey_List_GetCount (const GWEN_CRYPTKEY_LIST *l)
void GWEN_CryptKey_List_Insert (GWEN_CRYPTKEY *element, GWEN_CRYPTKEY_LIST *list)
GWEN_CRYPTKEYGWEN_CryptKey_List_Last (const GWEN_CRYPTKEY_LIST *l)
GWEN_CRYPTKEY_LISTGWEN_CryptKey_List_new ()
GWEN_CRYPTKEYGWEN_CryptKey_List_Next (const GWEN_CRYPTKEY *element)
GWEN_CRYPTKEYGWEN_CryptKey_List_Previous (const GWEN_CRYPTKEY *element)
void GWEN_CryptToken_Context_List_Add (GWEN_CRYPTTOKEN_CONTEXT *element, GWEN_CRYPTTOKEN_CONTEXT_LIST *list)
void GWEN_CryptToken_Context_List_AddList (GWEN_CRYPTTOKEN_CONTEXT_LIST *dst, GWEN_CRYPTTOKEN_CONTEXT_LIST *l)
void GWEN_CryptToken_Context_List_Clear (GWEN_CRYPTTOKEN_CONTEXT_LIST *l)
void GWEN_CryptToken_Context_List_Del (GWEN_CRYPTTOKEN_CONTEXT *element)
GWEN_CRYPTTOKEN_CONTEXTGWEN_CryptToken_Context_List_First (const GWEN_CRYPTTOKEN_CONTEXT_LIST *l)
void GWEN_CryptToken_Context_List_free (GWEN_CRYPTTOKEN_CONTEXT_LIST *l)
GWEN_TYPE_UINT32 GWEN_CryptToken_Context_List_GetCount (const GWEN_CRYPTTOKEN_CONTEXT_LIST *l)
void GWEN_CryptToken_Context_List_Insert (GWEN_CRYPTTOKEN_CONTEXT *element, GWEN_CRYPTTOKEN_CONTEXT_LIST *list)
GWEN_CRYPTTOKEN_CONTEXTGWEN_CryptToken_Context_List_Last (const GWEN_CRYPTTOKEN_CONTEXT_LIST *l)
GWEN_CRYPTTOKEN_CONTEXT_LISTGWEN_CryptToken_Context_List_new ()
GWEN_CRYPTTOKEN_CONTEXTGWEN_CryptToken_Context_List_Next (const GWEN_CRYPTTOKEN_CONTEXT *element)
GWEN_CRYPTTOKEN_CONTEXTGWEN_CryptToken_Context_List_Previous (const GWEN_CRYPTTOKEN_CONTEXT *element)
void GWEN_CryptToken_CryptInfo_List_Add (GWEN_CRYPTTOKEN_CRYPTINFO *element, GWEN_CRYPTTOKEN_CRYPTINFO_LIST *list)
void GWEN_CryptToken_CryptInfo_List_AddList (GWEN_CRYPTTOKEN_CRYPTINFO_LIST *dst, GWEN_CRYPTTOKEN_CRYPTINFO_LIST *l)
void GWEN_CryptToken_CryptInfo_List_Clear (GWEN_CRYPTTOKEN_CRYPTINFO_LIST *l)
void GWEN_CryptToken_CryptInfo_List_Del (GWEN_CRYPTTOKEN_CRYPTINFO *element)
GWEN_CRYPTTOKEN_CRYPTINFOGWEN_CryptToken_CryptInfo_List_First (const GWEN_CRYPTTOKEN_CRYPTINFO_LIST *l)
void GWEN_CryptToken_CryptInfo_List_free (GWEN_CRYPTTOKEN_CRYPTINFO_LIST *l)
GWEN_TYPE_UINT32 GWEN_CryptToken_CryptInfo_List_GetCount (const GWEN_CRYPTTOKEN_CRYPTINFO_LIST *l)
void GWEN_CryptToken_CryptInfo_List_Insert (GWEN_CRYPTTOKEN_CRYPTINFO *element, GWEN_CRYPTTOKEN_CRYPTINFO_LIST *list)
GWEN_CRYPTTOKEN_CRYPTINFOGWEN_CryptToken_CryptInfo_List_Last (const GWEN_CRYPTTOKEN_CRYPTINFO_LIST *l)
GWEN_CRYPTTOKEN_CRYPTINFO_LISTGWEN_CryptToken_CryptInfo_List_new ()
GWEN_CRYPTTOKEN_CRYPTINFOGWEN_CryptToken_CryptInfo_List_Next (const GWEN_CRYPTTOKEN_CRYPTINFO *element)
GWEN_CRYPTTOKEN_CRYPTINFOGWEN_CryptToken_CryptInfo_List_Previous (const GWEN_CRYPTTOKEN_CRYPTINFO *element)
void GWEN_CryptToken_KeyInfo_List_Add (GWEN_CRYPTTOKEN_KEYINFO *element, GWEN_CRYPTTOKEN_KEYINFO_LIST *list)
void GWEN_CryptToken_KeyInfo_List_AddList (GWEN_CRYPTTOKEN_KEYINFO_LIST *dst, GWEN_CRYPTTOKEN_KEYINFO_LIST *l)
void GWEN_CryptToken_KeyInfo_List_Clear (GWEN_CRYPTTOKEN_KEYINFO_LIST *l)
void GWEN_CryptToken_KeyInfo_List_Del (GWEN_CRYPTTOKEN_KEYINFO *element)
GWEN_CRYPTTOKEN_KEYINFOGWEN_CryptToken_KeyInfo_List_First (const GWEN_CRYPTTOKEN_KEYINFO_LIST *l)
void GWEN_CryptToken_KeyInfo_List_free (GWEN_CRYPTTOKEN_KEYINFO_LIST *l)
GWEN_TYPE_UINT32 GWEN_CryptToken_KeyInfo_List_GetCount (const GWEN_CRYPTTOKEN_KEYINFO_LIST *l)
void GWEN_CryptToken_KeyInfo_List_Insert (GWEN_CRYPTTOKEN_KEYINFO *element, GWEN_CRYPTTOKEN_KEYINFO_LIST *list)
GWEN_CRYPTTOKEN_KEYINFOGWEN_CryptToken_KeyInfo_List_Last (const GWEN_CRYPTTOKEN_KEYINFO_LIST *l)
GWEN_CRYPTTOKEN_KEYINFO_LISTGWEN_CryptToken_KeyInfo_List_new ()
GWEN_CRYPTTOKEN_KEYINFOGWEN_CryptToken_KeyInfo_List_Next (const GWEN_CRYPTTOKEN_KEYINFO *element)
GWEN_CRYPTTOKEN_KEYINFOGWEN_CryptToken_KeyInfo_List_Previous (const GWEN_CRYPTTOKEN_KEYINFO *element)
void GWEN_CryptToken_List_Add (GWEN_CRYPTTOKEN *element, GWEN_CRYPTTOKEN_LIST *list)
void GWEN_CryptToken_List_AddList (GWEN_CRYPTTOKEN_LIST *dst, GWEN_CRYPTTOKEN_LIST *l)
void GWEN_CryptToken_List_Clear (GWEN_CRYPTTOKEN_LIST *l)
void GWEN_CryptToken_List_Del (GWEN_CRYPTTOKEN *element)
GWEN_CRYPTTOKENGWEN_CryptToken_List_First (const GWEN_CRYPTTOKEN_LIST *l)
void GWEN_CryptToken_List_free (GWEN_CRYPTTOKEN_LIST *l)
GWEN_TYPE_UINT32 GWEN_CryptToken_List_GetCount (const GWEN_CRYPTTOKEN_LIST *l)
void GWEN_CryptToken_List_Insert (GWEN_CRYPTTOKEN *element, GWEN_CRYPTTOKEN_LIST *list)
GWEN_CRYPTTOKENGWEN_CryptToken_List_Last (const GWEN_CRYPTTOKEN_LIST *l)
GWEN_CRYPTTOKEN_LISTGWEN_CryptToken_List_new ()
GWEN_CRYPTTOKENGWEN_CryptToken_List_Next (const GWEN_CRYPTTOKEN *element)
GWEN_CRYPTTOKENGWEN_CryptToken_List_Previous (const GWEN_CRYPTTOKEN *element)
void GWEN_CryptToken_SignInfo_List_Add (GWEN_CRYPTTOKEN_SIGNINFO *element, GWEN_CRYPTTOKEN_SIGNINFO_LIST *list)
void GWEN_CryptToken_SignInfo_List_AddList (GWEN_CRYPTTOKEN_SIGNINFO_LIST *dst, GWEN_CRYPTTOKEN_SIGNINFO_LIST *l)
void GWEN_CryptToken_SignInfo_List_Clear (GWEN_CRYPTTOKEN_SIGNINFO_LIST *l)
void GWEN_CryptToken_SignInfo_List_Del (GWEN_CRYPTTOKEN_SIGNINFO *element)
GWEN_CRYPTTOKEN_SIGNINFOGWEN_CryptToken_SignInfo_List_First (const GWEN_CRYPTTOKEN_SIGNINFO_LIST *l)
void GWEN_CryptToken_SignInfo_List_free (GWEN_CRYPTTOKEN_SIGNINFO_LIST *l)
GWEN_TYPE_UINT32 GWEN_CryptToken_SignInfo_List_GetCount (const GWEN_CRYPTTOKEN_SIGNINFO_LIST *l)
void GWEN_CryptToken_SignInfo_List_Insert (GWEN_CRYPTTOKEN_SIGNINFO *element, GWEN_CRYPTTOKEN_SIGNINFO_LIST *list)
GWEN_CRYPTTOKEN_SIGNINFOGWEN_CryptToken_SignInfo_List_Last (const GWEN_CRYPTTOKEN_SIGNINFO_LIST *l)
GWEN_CRYPTTOKEN_SIGNINFO_LISTGWEN_CryptToken_SignInfo_List_new ()
GWEN_CRYPTTOKEN_SIGNINFOGWEN_CryptToken_SignInfo_List_Next (const GWEN_CRYPTTOKEN_SIGNINFO *element)
GWEN_CRYPTTOKEN_SIGNINFOGWEN_CryptToken_SignInfo_List_Previous (const GWEN_CRYPTTOKEN_SIGNINFO *element)
void GWEN_CryptToken_User_ConstList2_Clear (GWEN_CRYPTTOKEN_USER_CONSTLIST2 *l)
GWEN_CRYPTTOKEN_USER_CONSTLIST2_ITERATORGWEN_CryptToken_User_ConstList2_First (GWEN_CRYPTTOKEN_USER_CONSTLIST2 *l)
const GWEN_CRYPTTOKEN_USERGWEN_CryptToken_User_ConstList2_ForEach (GWEN_CRYPTTOKEN_USER_CONSTLIST2 *list, GWEN_CRYPTTOKEN_USER_CONSTLIST2_FOREACH func, void *user_data)
void GWEN_CryptToken_User_ConstList2_free (GWEN_CRYPTTOKEN_USER_CONSTLIST2 *l)
const GWEN_CRYPTTOKEN_USERGWEN_CryptToken_User_ConstList2_GetBack (GWEN_CRYPTTOKEN_USER_CONSTLIST2 *l)
const GWEN_CRYPTTOKEN_USERGWEN_CryptToken_User_ConstList2_GetFront (GWEN_CRYPTTOKEN_USER_CONSTLIST2 *l)
unsigned int GWEN_CryptToken_User_ConstList2_GetSize (GWEN_CRYPTTOKEN_USER_CONSTLIST2 *l)
GWEN_CRYPTTOKEN_USER_CONSTLIST2_ITERATORGWEN_CryptToken_User_ConstList2_Last (GWEN_CRYPTTOKEN_USER_CONSTLIST2 *l)
GWEN_CRYPTTOKEN_USER_CONSTLIST2GWEN_CryptToken_User_ConstList2_new ()
void GWEN_CryptToken_User_ConstList2_PopBack (GWEN_CRYPTTOKEN_USER_CONSTLIST2 *l)
void GWEN_CryptToken_User_ConstList2_PopFront (GWEN_CRYPTTOKEN_USER_CONSTLIST2 *l)
void GWEN_CryptToken_User_ConstList2_PushBack (GWEN_CRYPTTOKEN_USER_CONSTLIST2 *l, const GWEN_CRYPTTOKEN_USER *p)
void GWEN_CryptToken_User_ConstList2_PushFront (GWEN_CRYPTTOKEN_USER_CONSTLIST2 *l, const GWEN_CRYPTTOKEN_USER *p)
const GWEN_CRYPTTOKEN_USERGWEN_CryptToken_User_ConstList2Iterator_Data (GWEN_CRYPTTOKEN_USER_CONSTLIST2_ITERATOR *li)
void GWEN_CryptToken_User_ConstList2Iterator_free (GWEN_CRYPTTOKEN_USER_CONSTLIST2_ITERATOR *li)
GWEN_CRYPTTOKEN_USER_CONSTLIST2_ITERATORGWEN_CryptToken_User_ConstList2Iterator_new (GWEN_CRYPTTOKEN_USER_CONSTLIST2 *l)
const GWEN_CRYPTTOKEN_USERGWEN_CryptToken_User_ConstList2Iterator_Next (GWEN_CRYPTTOKEN_USER_CONSTLIST2_ITERATOR *li)
const GWEN_CRYPTTOKEN_USERGWEN_CryptToken_User_ConstList2Iterator_Previous (GWEN_CRYPTTOKEN_USER_CONSTLIST2_ITERATOR *li)
void GWEN_CryptToken_User_List2_Clear (GWEN_CRYPTTOKEN_USER_LIST2 *l)
void GWEN_CryptToken_User_List2_Dump (GWEN_CRYPTTOKEN_USER_LIST2 *l, FILE *f, unsigned int indent)
void GWEN_CryptToken_User_List2_Erase (GWEN_CRYPTTOKEN_USER_LIST2 *l, GWEN_CRYPTTOKEN_USER_LIST2_ITERATOR *it)
GWEN_CRYPTTOKEN_USER_LIST2_ITERATORGWEN_CryptToken_User_List2_First (GWEN_CRYPTTOKEN_USER_LIST2 *l)
GWEN_CRYPTTOKEN_USERGWEN_CryptToken_User_List2_ForEach (GWEN_CRYPTTOKEN_USER_LIST2 *list, GWEN_CRYPTTOKEN_USER_LIST2_FOREACH func, void *user_data)
void GWEN_CryptToken_User_List2_free (GWEN_CRYPTTOKEN_USER_LIST2 *l)
GWEN_CRYPTTOKEN_USERGWEN_CryptToken_User_List2_GetBack (GWEN_CRYPTTOKEN_USER_LIST2 *l)
GWEN_CRYPTTOKEN_USERGWEN_CryptToken_User_List2_GetFront (GWEN_CRYPTTOKEN_USER_LIST2 *l)
unsigned int GWEN_CryptToken_User_List2_GetSize (GWEN_CRYPTTOKEN_USER_LIST2 *l)
GWEN_CRYPTTOKEN_USER_LIST2_ITERATORGWEN_CryptToken_User_List2_Last (GWEN_CRYPTTOKEN_USER_LIST2 *l)
GWEN_CRYPTTOKEN_USER_LIST2GWEN_CryptToken_User_List2_new ()
void GWEN_CryptToken_User_List2_PopBack (GWEN_CRYPTTOKEN_USER_LIST2 *l)
void GWEN_CryptToken_User_List2_PopFront (GWEN_CRYPTTOKEN_USER_LIST2 *l)
void GWEN_CryptToken_User_List2_PushBack (GWEN_CRYPTTOKEN_USER_LIST2 *l, GWEN_CRYPTTOKEN_USER *p)
void GWEN_CryptToken_User_List2_PushFront (GWEN_CRYPTTOKEN_USER_LIST2 *l, GWEN_CRYPTTOKEN_USER *p)
GWEN_CRYPTTOKEN_USERGWEN_CryptToken_User_List2Iterator_Data (GWEN_CRYPTTOKEN_USER_LIST2_ITERATOR *li)
void GWEN_CryptToken_User_List2Iterator_free (GWEN_CRYPTTOKEN_USER_LIST2_ITERATOR *li)
GWEN_CRYPTTOKEN_USER_LIST2_ITERATORGWEN_CryptToken_User_List2Iterator_new (GWEN_CRYPTTOKEN_USER_LIST2 *l)
GWEN_CRYPTTOKEN_USERGWEN_CryptToken_User_List2Iterator_Next (GWEN_CRYPTTOKEN_USER_LIST2_ITERATOR *li)
GWEN_CRYPTTOKEN_USERGWEN_CryptToken_User_List2Iterator_Previous (GWEN_CRYPTTOKEN_USER_LIST2_ITERATOR *li)
void GWEN_CryptToken_User_List_Add (GWEN_CRYPTTOKEN_USER *element, GWEN_CRYPTTOKEN_USER_LIST *list)
void GWEN_CryptToken_User_List_AddList (GWEN_CRYPTTOKEN_USER_LIST *dst, GWEN_CRYPTTOKEN_USER_LIST *l)
void GWEN_CryptToken_User_List_Clear (GWEN_CRYPTTOKEN_USER_LIST *l)
void GWEN_CryptToken_User_List_Del (GWEN_CRYPTTOKEN_USER *element)
GWEN_CRYPTTOKEN_USERGWEN_CryptToken_User_List_First (const GWEN_CRYPTTOKEN_USER_LIST *l)
void GWEN_CryptToken_User_List_free (GWEN_CRYPTTOKEN_USER_LIST *l)
GWEN_TYPE_UINT32 GWEN_CryptToken_User_List_GetCount (const GWEN_CRYPTTOKEN_USER_LIST *l)
void GWEN_CryptToken_User_List_Insert (GWEN_CRYPTTOKEN_USER *element, GWEN_CRYPTTOKEN_USER_LIST *list)
GWEN_CRYPTTOKEN_USERGWEN_CryptToken_User_List_Last (const GWEN_CRYPTTOKEN_USER_LIST *l)
GWEN_CRYPTTOKEN_USER_LISTGWEN_CryptToken_User_List_new ()
GWEN_CRYPTTOKEN_USERGWEN_CryptToken_User_List_Next (const GWEN_CRYPTTOKEN_USER *element)
GWEN_CRYPTTOKEN_USERGWEN_CryptToken_User_List_Previous (const GWEN_CRYPTTOKEN_USER *element)
void GWEN_CryptTokenFile_Context_ConstList2_Clear (GWEN_CT_FILE_CONTEXT_CONSTLIST2 *l)
GWEN_CT_FILE_CONTEXT_CONSTLIST2_ITERATORGWEN_CryptTokenFile_Context_ConstList2_First (GWEN_CT_FILE_CONTEXT_CONSTLIST2 *l)
const GWEN_CT_FILE_CONTEXTGWEN_CryptTokenFile_Context_ConstList2_ForEach (GWEN_CT_FILE_CONTEXT_CONSTLIST2 *list, GWEN_CT_FILE_CONTEXT_CONSTLIST2_FOREACH func, void *user_data)
void GWEN_CryptTokenFile_Context_ConstList2_free (GWEN_CT_FILE_CONTEXT_CONSTLIST2 *l)
const GWEN_CT_FILE_CONTEXTGWEN_CryptTokenFile_Context_ConstList2_GetBack (GWEN_CT_FILE_CONTEXT_CONSTLIST2 *l)
const GWEN_CT_FILE_CONTEXTGWEN_CryptTokenFile_Context_ConstList2_GetFront (GWEN_CT_FILE_CONTEXT_CONSTLIST2 *l)
unsigned int GWEN_CryptTokenFile_Context_ConstList2_GetSize (GWEN_CT_FILE_CONTEXT_CONSTLIST2 *l)
GWEN_CT_FILE_CONTEXT_CONSTLIST2_ITERATORGWEN_CryptTokenFile_Context_ConstList2_Last (GWEN_CT_FILE_CONTEXT_CONSTLIST2 *l)
GWEN_CT_FILE_CONTEXT_CONSTLIST2GWEN_CryptTokenFile_Context_ConstList2_new ()
void GWEN_CryptTokenFile_Context_ConstList2_PopBack (GWEN_CT_FILE_CONTEXT_CONSTLIST2 *l)
void GWEN_CryptTokenFile_Context_ConstList2_PopFront (GWEN_CT_FILE_CONTEXT_CONSTLIST2 *l)
void GWEN_CryptTokenFile_Context_ConstList2_PushBack (GWEN_CT_FILE_CONTEXT_CONSTLIST2 *l, const GWEN_CT_FILE_CONTEXT *p)
void GWEN_CryptTokenFile_Context_ConstList2_PushFront (GWEN_CT_FILE_CONTEXT_CONSTLIST2 *l, const GWEN_CT_FILE_CONTEXT *p)
const GWEN_CT_FILE_CONTEXTGWEN_CryptTokenFile_Context_ConstList2Iterator_Data (GWEN_CT_FILE_CONTEXT_CONSTLIST2_ITERATOR *li)
void GWEN_CryptTokenFile_Context_ConstList2Iterator_free (GWEN_CT_FILE_CONTEXT_CONSTLIST2_ITERATOR *li)
GWEN_CT_FILE_CONTEXT_CONSTLIST2_ITERATORGWEN_CryptTokenFile_Context_ConstList2Iterator_new (GWEN_CT_FILE_CONTEXT_CONSTLIST2 *l)
const GWEN_CT_FILE_CONTEXTGWEN_CryptTokenFile_Context_ConstList2Iterator_Next (GWEN_CT_FILE_CONTEXT_CONSTLIST2_ITERATOR *li)
const GWEN_CT_FILE_CONTEXTGWEN_CryptTokenFile_Context_ConstList2Iterator_Previous (GWEN_CT_FILE_CONTEXT_CONSTLIST2_ITERATOR *li)
void GWEN_CryptTokenFile_Context_List2_Clear (GWEN_CT_FILE_CONTEXT_LIST2 *l)
void GWEN_CryptTokenFile_Context_List2_Dump (GWEN_CT_FILE_CONTEXT_LIST2 *l, FILE *f, unsigned int indent)
void GWEN_CryptTokenFile_Context_List2_Erase (GWEN_CT_FILE_CONTEXT_LIST2 *l, GWEN_CT_FILE_CONTEXT_LIST2_ITERATOR *it)
GWEN_CT_FILE_CONTEXT_LIST2_ITERATORGWEN_CryptTokenFile_Context_List2_First (GWEN_CT_FILE_CONTEXT_LIST2 *l)
GWEN_CT_FILE_CONTEXTGWEN_CryptTokenFile_Context_List2_ForEach (GWEN_CT_FILE_CONTEXT_LIST2 *list, GWEN_CT_FILE_CONTEXT_LIST2_FOREACH func, void *user_data)
void GWEN_CryptTokenFile_Context_List2_free (GWEN_CT_FILE_CONTEXT_LIST2 *l)
GWEN_CT_FILE_CONTEXTGWEN_CryptTokenFile_Context_List2_GetBack (GWEN_CT_FILE_CONTEXT_LIST2 *l)
GWEN_CT_FILE_CONTEXTGWEN_CryptTokenFile_Context_List2_GetFront (GWEN_CT_FILE_CONTEXT_LIST2 *l)
unsigned int GWEN_CryptTokenFile_Context_List2_GetSize (GWEN_CT_FILE_CONTEXT_LIST2 *l)
GWEN_CT_FILE_CONTEXT_LIST2_ITERATORGWEN_CryptTokenFile_Context_List2_Last (GWEN_CT_FILE_CONTEXT_LIST2 *l)
GWEN_CT_FILE_CONTEXT_LIST2GWEN_CryptTokenFile_Context_List2_new ()
void GWEN_CryptTokenFile_Context_List2_PopBack (GWEN_CT_FILE_CONTEXT_LIST2 *l)
void GWEN_CryptTokenFile_Context_List2_PopFront (GWEN_CT_FILE_CONTEXT_LIST2 *l)
void GWEN_CryptTokenFile_Context_List2_PushBack (GWEN_CT_FILE_CONTEXT_LIST2 *l, GWEN_CT_FILE_CONTEXT *p)
void GWEN_CryptTokenFile_Context_List2_PushFront (GWEN_CT_FILE_CONTEXT_LIST2 *l, GWEN_CT_FILE_CONTEXT *p)
GWEN_CT_FILE_CONTEXTGWEN_CryptTokenFile_Context_List2Iterator_Data (GWEN_CT_FILE_CONTEXT_LIST2_ITERATOR *li)
void GWEN_CryptTokenFile_Context_List2Iterator_free (GWEN_CT_FILE_CONTEXT_LIST2_ITERATOR *li)
GWEN_CT_FILE_CONTEXT_LIST2_ITERATORGWEN_CryptTokenFile_Context_List2Iterator_new (GWEN_CT_FILE_CONTEXT_LIST2 *l)
GWEN_CT_FILE_CONTEXTGWEN_CryptTokenFile_Context_List2Iterator_Next (GWEN_CT_FILE_CONTEXT_LIST2_ITERATOR *li)
GWEN_CT_FILE_CONTEXTGWEN_CryptTokenFile_Context_List2Iterator_Previous (GWEN_CT_FILE_CONTEXT_LIST2_ITERATOR *li)
void GWEN_CryptTokenFile_Context_List_Add (GWEN_CT_FILE_CONTEXT *element, GWEN_CT_FILE_CONTEXT_LIST *list)
void GWEN_CryptTokenFile_Context_List_AddList (GWEN_CT_FILE_CONTEXT_LIST *dst, GWEN_CT_FILE_CONTEXT_LIST *l)
void GWEN_CryptTokenFile_Context_List_Clear (GWEN_CT_FILE_CONTEXT_LIST *l)
void GWEN_CryptTokenFile_Context_List_Del (GWEN_CT_FILE_CONTEXT *element)
GWEN_CT_FILE_CONTEXTGWEN_CryptTokenFile_Context_List_First (const GWEN_CT_FILE_CONTEXT_LIST *l)
void GWEN_CryptTokenFile_Context_List_free (GWEN_CT_FILE_CONTEXT_LIST *l)
GWEN_TYPE_UINT32 GWEN_CryptTokenFile_Context_List_GetCount (const GWEN_CT_FILE_CONTEXT_LIST *l)
void GWEN_CryptTokenFile_Context_List_Insert (GWEN_CT_FILE_CONTEXT *element, GWEN_CT_FILE_CONTEXT_LIST *list)
GWEN_CT_FILE_CONTEXTGWEN_CryptTokenFile_Context_List_Last (const GWEN_CT_FILE_CONTEXT_LIST *l)
GWEN_CT_FILE_CONTEXT_LISTGWEN_CryptTokenFile_Context_List_new ()
GWEN_CT_FILE_CONTEXTGWEN_CryptTokenFile_Context_List_Next (const GWEN_CT_FILE_CONTEXT *element)
GWEN_CT_FILE_CONTEXTGWEN_CryptTokenFile_Context_List_Previous (const GWEN_CT_FILE_CONTEXT *element)
void GWEN_DBIO_List_Add (GWEN_DBIO *element, GWEN_DBIO_LIST *list)
void GWEN_DBIO_List_AddList (GWEN_DBIO_LIST *dst, GWEN_DBIO_LIST *l)
void GWEN_DBIO_List_Clear (GWEN_DBIO_LIST *l)
void GWEN_DBIO_List_Del (GWEN_DBIO *element)
GWEN_DBIOGWEN_DBIO_List_First (const GWEN_DBIO_LIST *l)
void GWEN_DBIO_List_free (GWEN_DBIO_LIST *l)
GWEN_TYPE_UINT32 GWEN_DBIO_List_GetCount (const GWEN_DBIO_LIST *l)
void GWEN_DBIO_List_Insert (GWEN_DBIO *element, GWEN_DBIO_LIST *list)
GWEN_DBIOGWEN_DBIO_List_Last (const GWEN_DBIO_LIST *l)
GWEN_DBIO_LISTGWEN_DBIO_List_new ()
GWEN_DBIOGWEN_DBIO_List_Next (const GWEN_DBIO *element)
GWEN_DBIOGWEN_DBIO_List_Previous (const GWEN_DBIO *element)
void GWEN_InheritData_List_Add (GWEN_INHERITDATA *element, GWEN_INHERITDATA_LIST *list)
void GWEN_InheritData_List_AddList (GWEN_INHERITDATA_LIST *dst, GWEN_INHERITDATA_LIST *l)
void GWEN_InheritData_List_Clear (GWEN_INHERITDATA_LIST *l)
void GWEN_InheritData_List_Del (GWEN_INHERITDATA *element)
GWEN_INHERITDATAGWEN_InheritData_List_First (const GWEN_INHERITDATA_LIST *l)
void GWEN_InheritData_List_free (GWEN_INHERITDATA_LIST *l)
GWEN_TYPE_UINT32 GWEN_InheritData_List_GetCount (const GWEN_INHERITDATA_LIST *l)
void GWEN_InheritData_List_Insert (GWEN_INHERITDATA *element, GWEN_INHERITDATA_LIST *list)
GWEN_INHERITDATAGWEN_InheritData_List_Last (const GWEN_INHERITDATA_LIST *l)
GWEN_INHERITDATA_LISTGWEN_InheritData_List_new ()
GWEN_INHERITDATAGWEN_InheritData_List_Next (const GWEN_INHERITDATA *element)
GWEN_INHERITDATAGWEN_InheritData_List_Previous (const GWEN_INHERITDATA *element)
void GWEN_IpcRequest_ConstList2_Clear (GWEN_IPC_REQUEST_CONSTLIST2 *l)
GWEN_IPC_REQUEST_CONSTLIST2_ITERATORGWEN_IpcRequest_ConstList2_First (GWEN_IPC_REQUEST_CONSTLIST2 *l)
const GWEN_IPC_REQUESTGWEN_IpcRequest_ConstList2_ForEach (GWEN_IPC_REQUEST_CONSTLIST2 *list, GWEN_IPC_REQUEST_CONSTLIST2_FOREACH func, void *user_data)
void GWEN_IpcRequest_ConstList2_free (GWEN_IPC_REQUEST_CONSTLIST2 *l)
const GWEN_IPC_REQUESTGWEN_IpcRequest_ConstList2_GetBack (GWEN_IPC_REQUEST_CONSTLIST2 *l)
const GWEN_IPC_REQUESTGWEN_IpcRequest_ConstList2_GetFront (GWEN_IPC_REQUEST_CONSTLIST2 *l)
unsigned int GWEN_IpcRequest_ConstList2_GetSize (GWEN_IPC_REQUEST_CONSTLIST2 *l)
GWEN_IPC_REQUEST_CONSTLIST2_ITERATORGWEN_IpcRequest_ConstList2_Last (GWEN_IPC_REQUEST_CONSTLIST2 *l)
GWEN_IPC_REQUEST_CONSTLIST2GWEN_IpcRequest_ConstList2_new ()
void GWEN_IpcRequest_ConstList2_PopBack (GWEN_IPC_REQUEST_CONSTLIST2 *l)
void GWEN_IpcRequest_ConstList2_PopFront (GWEN_IPC_REQUEST_CONSTLIST2 *l)
void GWEN_IpcRequest_ConstList2_PushBack (GWEN_IPC_REQUEST_CONSTLIST2 *l, const GWEN_IPC_REQUEST *p)
void GWEN_IpcRequest_ConstList2_PushFront (GWEN_IPC_REQUEST_CONSTLIST2 *l, const GWEN_IPC_REQUEST *p)
const GWEN_IPC_REQUESTGWEN_IpcRequest_ConstList2Iterator_Data (GWEN_IPC_REQUEST_CONSTLIST2_ITERATOR *li)
void GWEN_IpcRequest_ConstList2Iterator_free (GWEN_IPC_REQUEST_CONSTLIST2_ITERATOR *li)
GWEN_IPC_REQUEST_CONSTLIST2_ITERATORGWEN_IpcRequest_ConstList2Iterator_new (GWEN_IPC_REQUEST_CONSTLIST2 *l)
const GWEN_IPC_REQUESTGWEN_IpcRequest_ConstList2Iterator_Next (GWEN_IPC_REQUEST_CONSTLIST2_ITERATOR *li)
const GWEN_IPC_REQUESTGWEN_IpcRequest_ConstList2Iterator_Previous (GWEN_IPC_REQUEST_CONSTLIST2_ITERATOR *li)
void GWEN_IpcRequest_List2_Clear (GWEN_IPC_REQUEST_LIST2 *l)
void GWEN_IpcRequest_List2_Dump (GWEN_IPC_REQUEST_LIST2 *l, FILE *f, unsigned int indent)
void GWEN_IpcRequest_List2_Erase (GWEN_IPC_REQUEST_LIST2 *l, GWEN_IPC_REQUEST_LIST2_ITERATOR *it)
GWEN_IPC_REQUEST_LIST2_ITERATORGWEN_IpcRequest_List2_First (GWEN_IPC_REQUEST_LIST2 *l)
GWEN_IPC_REQUESTGWEN_IpcRequest_List2_ForEach (GWEN_IPC_REQUEST_LIST2 *list, GWEN_IPC_REQUEST_LIST2_FOREACH func, void *user_data)
void GWEN_IpcRequest_List2_free (GWEN_IPC_REQUEST_LIST2 *l)
GWEN_IPC_REQUESTGWEN_IpcRequest_List2_GetBack (GWEN_IPC_REQUEST_LIST2 *l)
GWEN_IPC_REQUESTGWEN_IpcRequest_List2_GetFront (GWEN_IPC_REQUEST_LIST2 *l)
unsigned int GWEN_IpcRequest_List2_GetSize (GWEN_IPC_REQUEST_LIST2 *l)
GWEN_IPC_REQUEST_LIST2_ITERATORGWEN_IpcRequest_List2_Last (GWEN_IPC_REQUEST_LIST2 *l)
GWEN_IPC_REQUEST_LIST2GWEN_IpcRequest_List2_new ()
void GWEN_IpcRequest_List2_PopBack (GWEN_IPC_REQUEST_LIST2 *l)
void GWEN_IpcRequest_List2_PopFront (GWEN_IPC_REQUEST_LIST2 *l)
void GWEN_IpcRequest_List2_PushBack (GWEN_IPC_REQUEST_LIST2 *l, GWEN_IPC_REQUEST *p)
void GWEN_IpcRequest_List2_PushFront (GWEN_IPC_REQUEST_LIST2 *l, GWEN_IPC_REQUEST *p)
GWEN_IPC_REQUESTGWEN_IpcRequest_List2Iterator_Data (GWEN_IPC_REQUEST_LIST2_ITERATOR *li)
void GWEN_IpcRequest_List2Iterator_free (GWEN_IPC_REQUEST_LIST2_ITERATOR *li)
GWEN_IPC_REQUEST_LIST2_ITERATORGWEN_IpcRequest_List2Iterator_new (GWEN_IPC_REQUEST_LIST2 *l)
GWEN_IPC_REQUESTGWEN_IpcRequest_List2Iterator_Next (GWEN_IPC_REQUEST_LIST2_ITERATOR *li)
GWEN_IPC_REQUESTGWEN_IpcRequest_List2Iterator_Previous (GWEN_IPC_REQUEST_LIST2_ITERATOR *li)
void GWEN_IpcRequest_List_Add (GWEN_IPC_REQUEST *element, GWEN_IPC_REQUEST_LIST *list)
void GWEN_IpcRequest_List_AddList (GWEN_IPC_REQUEST_LIST *dst, GWEN_IPC_REQUEST_LIST *l)
void GWEN_IpcRequest_List_Clear (GWEN_IPC_REQUEST_LIST *l)
void GWEN_IpcRequest_List_Del (GWEN_IPC_REQUEST *element)
GWEN_IPC_REQUESTGWEN_IpcRequest_List_First (const GWEN_IPC_REQUEST_LIST *l)
void GWEN_IpcRequest_List_free (GWEN_IPC_REQUEST_LIST *l)
GWEN_TYPE_UINT32 GWEN_IpcRequest_List_GetCount (const GWEN_IPC_REQUEST_LIST *l)
void GWEN_IpcRequest_List_Insert (GWEN_IPC_REQUEST *element, GWEN_IPC_REQUEST_LIST *list)
GWEN_IPC_REQUESTGWEN_IpcRequest_List_Last (const GWEN_IPC_REQUEST_LIST *l)
GWEN_IPC_REQUEST_LISTGWEN_IpcRequest_List_new ()
GWEN_IPC_REQUESTGWEN_IpcRequest_List_Next (const GWEN_IPC_REQUEST *element)
GWEN_IPC_REQUESTGWEN_IpcRequest_List_Previous (const GWEN_IPC_REQUEST *element)
void GWEN_KeySpec_ConstList2_Clear (GWEN_KEYSPEC_CONSTLIST2 *l)
GWEN_KEYSPEC_CONSTLIST2_ITERATORGWEN_KeySpec_ConstList2_First (GWEN_KEYSPEC_CONSTLIST2 *l)
const GWEN_KEYSPECGWEN_KeySpec_ConstList2_ForEach (GWEN_KEYSPEC_CONSTLIST2 *list, GWEN_KEYSPEC_CONSTLIST2_FOREACH func, void *user_data)
void GWEN_KeySpec_ConstList2_free (GWEN_KEYSPEC_CONSTLIST2 *l)
const GWEN_KEYSPECGWEN_KeySpec_ConstList2_GetBack (GWEN_KEYSPEC_CONSTLIST2 *l)
const GWEN_KEYSPECGWEN_KeySpec_ConstList2_GetFront (GWEN_KEYSPEC_CONSTLIST2 *l)
unsigned int GWEN_KeySpec_ConstList2_GetSize (GWEN_KEYSPEC_CONSTLIST2 *l)
GWEN_KEYSPEC_CONSTLIST2_ITERATORGWEN_KeySpec_ConstList2_Last (GWEN_KEYSPEC_CONSTLIST2 *l)
GWEN_KEYSPEC_CONSTLIST2GWEN_KeySpec_ConstList2_new ()
void GWEN_KeySpec_ConstList2_PopBack (GWEN_KEYSPEC_CONSTLIST2 *l)
void GWEN_KeySpec_ConstList2_PopFront (GWEN_KEYSPEC_CONSTLIST2 *l)
void GWEN_KeySpec_ConstList2_PushBack (GWEN_KEYSPEC_CONSTLIST2 *l, const GWEN_KEYSPEC *p)
void GWEN_KeySpec_ConstList2_PushFront (GWEN_KEYSPEC_CONSTLIST2 *l, const GWEN_KEYSPEC *p)
const GWEN_KEYSPECGWEN_KeySpec_ConstList2Iterator_Data (GWEN_KEYSPEC_CONSTLIST2_ITERATOR *li)
void GWEN_KeySpec_ConstList2Iterator_free (GWEN_KEYSPEC_CONSTLIST2_ITERATOR *li)
GWEN_KEYSPEC_CONSTLIST2_ITERATORGWEN_KeySpec_ConstList2Iterator_new (GWEN_KEYSPEC_CONSTLIST2 *l)
const GWEN_KEYSPECGWEN_KeySpec_ConstList2Iterator_Next (GWEN_KEYSPEC_CONSTLIST2_ITERATOR *li)
const GWEN_KEYSPECGWEN_KeySpec_ConstList2Iterator_Previous (GWEN_KEYSPEC_CONSTLIST2_ITERATOR *li)
void GWEN_KeySpec_List2_Clear (GWEN_KEYSPEC_LIST2 *l)
void GWEN_KeySpec_List2_Dump (GWEN_KEYSPEC_LIST2 *l, FILE *f, unsigned int indent)
void GWEN_KeySpec_List2_Erase (GWEN_KEYSPEC_LIST2 *l, GWEN_KEYSPEC_LIST2_ITERATOR *it)
GWEN_KEYSPEC_LIST2_ITERATORGWEN_KeySpec_List2_First (GWEN_KEYSPEC_LIST2 *l)
GWEN_KEYSPECGWEN_KeySpec_List2_ForEach (GWEN_KEYSPEC_LIST2 *list, GWEN_KEYSPEC_LIST2_FOREACH func, void *user_data)
void GWEN_KeySpec_List2_free (GWEN_KEYSPEC_LIST2 *l)
GWEN_KEYSPECGWEN_KeySpec_List2_GetBack (GWEN_KEYSPEC_LIST2 *l)
GWEN_KEYSPECGWEN_KeySpec_List2_GetFront (GWEN_KEYSPEC_LIST2 *l)
unsigned int GWEN_KeySpec_List2_GetSize (GWEN_KEYSPEC_LIST2 *l)
GWEN_KEYSPEC_LIST2_ITERATORGWEN_KeySpec_List2_Last (GWEN_KEYSPEC_LIST2 *l)
GWEN_KEYSPEC_LIST2GWEN_KeySpec_List2_new ()
void GWEN_KeySpec_List2_PopBack (GWEN_KEYSPEC_LIST2 *l)
void GWEN_KeySpec_List2_PopFront (GWEN_KEYSPEC_LIST2 *l)
void GWEN_KeySpec_List2_PushBack (GWEN_KEYSPEC_LIST2 *l, GWEN_KEYSPEC *p)
void GWEN_KeySpec_List2_PushFront (GWEN_KEYSPEC_LIST2 *l, GWEN_KEYSPEC *p)
GWEN_KEYSPECGWEN_KeySpec_List2Iterator_Data (GWEN_KEYSPEC_LIST2_ITERATOR *li)
void GWEN_KeySpec_List2Iterator_free (GWEN_KEYSPEC_LIST2_ITERATOR *li)
GWEN_KEYSPEC_LIST2_ITERATORGWEN_KeySpec_List2Iterator_new (GWEN_KEYSPEC_LIST2 *l)
GWEN_KEYSPECGWEN_KeySpec_List2Iterator_Next (GWEN_KEYSPEC_LIST2_ITERATOR *li)
GWEN_KEYSPECGWEN_KeySpec_List2Iterator_Previous (GWEN_KEYSPEC_LIST2_ITERATOR *li)
void GWEN_KeySpec_List_Add (GWEN_KEYSPEC *element, GWEN_KEYSPEC_LIST *list)
void GWEN_KeySpec_List_AddList (GWEN_KEYSPEC_LIST *dst, GWEN_KEYSPEC_LIST *l)
void GWEN_KeySpec_List_Clear (GWEN_KEYSPEC_LIST *l)
void GWEN_KeySpec_List_Del (GWEN_KEYSPEC *element)
GWEN_KEYSPECGWEN_KeySpec_List_First (const GWEN_KEYSPEC_LIST *l)
void GWEN_KeySpec_List_free (GWEN_KEYSPEC_LIST *l)
GWEN_TYPE_UINT32 GWEN_KeySpec_List_GetCount (const GWEN_KEYSPEC_LIST *l)
void GWEN_KeySpec_List_Insert (GWEN_KEYSPEC *element, GWEN_KEYSPEC_LIST *list)
GWEN_KEYSPECGWEN_KeySpec_List_Last (const GWEN_KEYSPEC_LIST *l)
GWEN_KEYSPEC_LISTGWEN_KeySpec_List_new ()
GWEN_KEYSPECGWEN_KeySpec_List_Next (const GWEN_KEYSPEC *element)
GWEN_KEYSPECGWEN_KeySpec_List_Previous (const GWEN_KEYSPEC *element)
void GWEN_NetLayer_ConstList2_Clear (GWEN_NETLAYER_CONSTLIST2 *l)
GWEN_NETLAYER_CONSTLIST2_ITERATORGWEN_NetLayer_ConstList2_First (GWEN_NETLAYER_CONSTLIST2 *l)
const GWEN_NETLAYERGWEN_NetLayer_ConstList2_ForEach (GWEN_NETLAYER_CONSTLIST2 *list, GWEN_NETLAYER_CONSTLIST2_FOREACH func, void *user_data)
void GWEN_NetLayer_ConstList2_free (GWEN_NETLAYER_CONSTLIST2 *l)
const GWEN_NETLAYERGWEN_NetLayer_ConstList2_GetBack (GWEN_NETLAYER_CONSTLIST2 *l)
const GWEN_NETLAYERGWEN_NetLayer_ConstList2_GetFront (GWEN_NETLAYER_CONSTLIST2 *l)
unsigned int GWEN_NetLayer_ConstList2_GetSize (GWEN_NETLAYER_CONSTLIST2 *l)
GWEN_NETLAYER_CONSTLIST2_ITERATORGWEN_NetLayer_ConstList2_Last (GWEN_NETLAYER_CONSTLIST2 *l)
GWEN_NETLAYER_CONSTLIST2GWEN_NetLayer_ConstList2_new ()
void GWEN_NetLayer_ConstList2_PopBack (GWEN_NETLAYER_CONSTLIST2 *l)
void GWEN_NetLayer_ConstList2_PopFront (GWEN_NETLAYER_CONSTLIST2 *l)
void GWEN_NetLayer_ConstList2_PushBack (GWEN_NETLAYER_CONSTLIST2 *l, const GWEN_NETLAYER *p)
void GWEN_NetLayer_ConstList2_PushFront (GWEN_NETLAYER_CONSTLIST2 *l, const GWEN_NETLAYER *p)
const GWEN_NETLAYERGWEN_NetLayer_ConstList2Iterator_Data (GWEN_NETLAYER_CONSTLIST2_ITERATOR *li)
void GWEN_NetLayer_ConstList2Iterator_free (GWEN_NETLAYER_CONSTLIST2_ITERATOR *li)
GWEN_NETLAYER_CONSTLIST2_ITERATORGWEN_NetLayer_ConstList2Iterator_new (GWEN_NETLAYER_CONSTLIST2 *l)
const GWEN_NETLAYERGWEN_NetLayer_ConstList2Iterator_Next (GWEN_NETLAYER_CONSTLIST2_ITERATOR *li)
const GWEN_NETLAYERGWEN_NetLayer_ConstList2Iterator_Previous (GWEN_NETLAYER_CONSTLIST2_ITERATOR *li)
void GWEN_NetLayer_List2_Clear (GWEN_NETLAYER_LIST2 *l)
void GWEN_NetLayer_List2_Dump (GWEN_NETLAYER_LIST2 *l, FILE *f, unsigned int indent)
void GWEN_NetLayer_List2_Erase (GWEN_NETLAYER_LIST2 *l, GWEN_NETLAYER_LIST2_ITERATOR *it)
GWEN_NETLAYER_LIST2_ITERATORGWEN_NetLayer_List2_First (GWEN_NETLAYER_LIST2 *l)
GWEN_NETLAYERGWEN_NetLayer_List2_ForEach (GWEN_NETLAYER_LIST2 *list, GWEN_NETLAYER_LIST2_FOREACH func, void *user_data)
void GWEN_NetLayer_List2_free (GWEN_NETLAYER_LIST2 *l)
GWEN_NETLAYERGWEN_NetLayer_List2_GetBack (GWEN_NETLAYER_LIST2 *l)
GWEN_NETLAYERGWEN_NetLayer_List2_GetFront (GWEN_NETLAYER_LIST2 *l)
unsigned int GWEN_NetLayer_List2_GetSize (GWEN_NETLAYER_LIST2 *l)
GWEN_NETLAYER_LIST2_ITERATORGWEN_NetLayer_List2_Last (GWEN_NETLAYER_LIST2 *l)
GWEN_NETLAYER_LIST2GWEN_NetLayer_List2_new ()
void GWEN_NetLayer_List2_PopBack (GWEN_NETLAYER_LIST2 *l)
void GWEN_NetLayer_List2_PopFront (GWEN_NETLAYER_LIST2 *l)
void GWEN_NetLayer_List2_PushBack (GWEN_NETLAYER_LIST2 *l, GWEN_NETLAYER *p)
void GWEN_NetLayer_List2_PushFront (GWEN_NETLAYER_LIST2 *l, GWEN_NETLAYER *p)
GWEN_NETLAYERGWEN_NetLayer_List2Iterator_Data (GWEN_NETLAYER_LIST2_ITERATOR *li)
void GWEN_NetLayer_List2Iterator_free (GWEN_NETLAYER_LIST2_ITERATOR *li)
GWEN_NETLAYER_LIST2_ITERATORGWEN_NetLayer_List2Iterator_new (GWEN_NETLAYER_LIST2 *l)
GWEN_NETLAYERGWEN_NetLayer_List2Iterator_Next (GWEN_NETLAYER_LIST2_ITERATOR *li)
GWEN_NETLAYERGWEN_NetLayer_List2Iterator_Previous (GWEN_NETLAYER_LIST2_ITERATOR *li)
void GWEN_PluginDescription_ConstList2_Clear (GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATORGWEN_PluginDescription_ConstList2_First (GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
const GWEN_PLUGIN_DESCRIPTIONGWEN_PluginDescription_ConstList2_ForEach (GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *list, GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_FOREACH func, void *user_data)
void GWEN_PluginDescription_ConstList2_free (GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
const GWEN_PLUGIN_DESCRIPTIONGWEN_PluginDescription_ConstList2_GetBack (GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
const GWEN_PLUGIN_DESCRIPTIONGWEN_PluginDescription_ConstList2_GetFront (GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
unsigned int GWEN_PluginDescription_ConstList2_GetSize (GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATORGWEN_PluginDescription_ConstList2_Last (GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
GWEN_PLUGIN_DESCRIPTION_CONSTLIST2GWEN_PluginDescription_ConstList2_new ()
void GWEN_PluginDescription_ConstList2_PopBack (GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
void GWEN_PluginDescription_ConstList2_PopFront (GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
void GWEN_PluginDescription_ConstList2_PushBack (GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l, const GWEN_PLUGIN_DESCRIPTION *p)
void GWEN_PluginDescription_ConstList2_PushFront (GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l, const GWEN_PLUGIN_DESCRIPTION *p)
const GWEN_PLUGIN_DESCRIPTIONGWEN_PluginDescription_ConstList2Iterator_Data (GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR *li)
void GWEN_PluginDescription_ConstList2Iterator_free (GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR *li)
GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATORGWEN_PluginDescription_ConstList2Iterator_new (GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
const GWEN_PLUGIN_DESCRIPTIONGWEN_PluginDescription_ConstList2Iterator_Next (GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR *li)
const GWEN_PLUGIN_DESCRIPTIONGWEN_PluginDescription_ConstList2Iterator_Previous (GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR *li)
void GWEN_PluginDescription_List2_Clear (GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
void GWEN_PluginDescription_List2_Dump (GWEN_PLUGIN_DESCRIPTION_LIST2 *l, FILE *f, unsigned int indent)
void GWEN_PluginDescription_List2_Erase (GWEN_PLUGIN_DESCRIPTION_LIST2 *l, GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR *it)
GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATORGWEN_PluginDescription_List2_First (GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
GWEN_PLUGIN_DESCRIPTIONGWEN_PluginDescription_List2_ForEach (GWEN_PLUGIN_DESCRIPTION_LIST2 *list, GWEN_PLUGIN_DESCRIPTION_LIST2_FOREACH func, void *user_data)
void GWEN_PluginDescription_List2_free (GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
GWEN_PLUGIN_DESCRIPTIONGWEN_PluginDescription_List2_GetBack (GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
GWEN_PLUGIN_DESCRIPTIONGWEN_PluginDescription_List2_GetFront (GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
unsigned int GWEN_PluginDescription_List2_GetSize (GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATORGWEN_PluginDescription_List2_Last (GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
GWEN_PLUGIN_DESCRIPTION_LIST2GWEN_PluginDescription_List2_new ()
void GWEN_PluginDescription_List2_PopBack (GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
void GWEN_PluginDescription_List2_PopFront (GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
void GWEN_PluginDescription_List2_PushBack (GWEN_PLUGIN_DESCRIPTION_LIST2 *l, GWEN_PLUGIN_DESCRIPTION *p)
void GWEN_PluginDescription_List2_PushFront (GWEN_PLUGIN_DESCRIPTION_LIST2 *l, GWEN_PLUGIN_DESCRIPTION *p)
GWEN_PLUGIN_DESCRIPTIONGWEN_PluginDescription_List2Iterator_Data (GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR *li)
void GWEN_PluginDescription_List2Iterator_free (GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR *li)
GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATORGWEN_PluginDescription_List2Iterator_new (GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
GWEN_PLUGIN_DESCRIPTIONGWEN_PluginDescription_List2Iterator_Next (GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR *li)
GWEN_PLUGIN_DESCRIPTIONGWEN_PluginDescription_List2Iterator_Previous (GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR *li)
void GWEN_PluginDescription_List_Add (GWEN_PLUGIN_DESCRIPTION *element, GWEN_PLUGIN_DESCRIPTION_LIST *list)
void GWEN_PluginDescription_List_AddList (GWEN_PLUGIN_DESCRIPTION_LIST *dst, GWEN_PLUGIN_DESCRIPTION_LIST *l)
void GWEN_PluginDescription_List_Clear (GWEN_PLUGIN_DESCRIPTION_LIST *l)
void GWEN_PluginDescription_List_Del (GWEN_PLUGIN_DESCRIPTION *element)
GWEN_PLUGIN_DESCRIPTIONGWEN_PluginDescription_List_First (const GWEN_PLUGIN_DESCRIPTION_LIST *l)
void GWEN_PluginDescription_List_free (GWEN_PLUGIN_DESCRIPTION_LIST *l)
GWEN_TYPE_UINT32 GWEN_PluginDescription_List_GetCount (const GWEN_PLUGIN_DESCRIPTION_LIST *l)
void GWEN_PluginDescription_List_Insert (GWEN_PLUGIN_DESCRIPTION *element, GWEN_PLUGIN_DESCRIPTION_LIST *list)
GWEN_PLUGIN_DESCRIPTIONGWEN_PluginDescription_List_Last (const GWEN_PLUGIN_DESCRIPTION_LIST *l)
GWEN_PLUGIN_DESCRIPTION_LISTGWEN_PluginDescription_List_new ()
GWEN_PLUGIN_DESCRIPTIONGWEN_PluginDescription_List_Next (const GWEN_PLUGIN_DESCRIPTION *element)
GWEN_PLUGIN_DESCRIPTIONGWEN_PluginDescription_List_Previous (const GWEN_PLUGIN_DESCRIPTION *element)
void GWEN_SslCertDescr_ConstList2_Clear (GWEN_SSLCERTDESCR_CONSTLIST2 *l)
GWEN_SSLCERTDESCR_CONSTLIST2_ITERATORGWEN_SslCertDescr_ConstList2_First (GWEN_SSLCERTDESCR_CONSTLIST2 *l)
const GWEN_SSLCERTDESCRGWEN_SslCertDescr_ConstList2_ForEach (GWEN_SSLCERTDESCR_CONSTLIST2 *list, GWEN_SSLCERTDESCR_CONSTLIST2_FOREACH func, void *user_data)
void GWEN_SslCertDescr_ConstList2_free (GWEN_SSLCERTDESCR_CONSTLIST2 *l)
const GWEN_SSLCERTDESCRGWEN_SslCertDescr_ConstList2_GetBack (GWEN_SSLCERTDESCR_CONSTLIST2 *l)
const GWEN_SSLCERTDESCRGWEN_SslCertDescr_ConstList2_GetFront (GWEN_SSLCERTDESCR_CONSTLIST2 *l)
unsigned int GWEN_SslCertDescr_ConstList2_GetSize (GWEN_SSLCERTDESCR_CONSTLIST2 *l)
GWEN_SSLCERTDESCR_CONSTLIST2_ITERATORGWEN_SslCertDescr_ConstList2_Last (GWEN_SSLCERTDESCR_CONSTLIST2 *l)
GWEN_SSLCERTDESCR_CONSTLIST2GWEN_SslCertDescr_ConstList2_new ()
void GWEN_SslCertDescr_ConstList2_PopBack (GWEN_SSLCERTDESCR_CONSTLIST2 *l)
void GWEN_SslCertDescr_ConstList2_PopFront (GWEN_SSLCERTDESCR_CONSTLIST2 *l)
void GWEN_SslCertDescr_ConstList2_PushBack (GWEN_SSLCERTDESCR_CONSTLIST2 *l, const GWEN_SSLCERTDESCR *p)
void GWEN_SslCertDescr_ConstList2_PushFront (GWEN_SSLCERTDESCR_CONSTLIST2 *l, const GWEN_SSLCERTDESCR *p)
const GWEN_SSLCERTDESCRGWEN_SslCertDescr_ConstList2Iterator_Data (GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR *li)
void GWEN_SslCertDescr_ConstList2Iterator_free (GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR *li)
GWEN_SSLCERTDESCR_CONSTLIST2_ITERATORGWEN_SslCertDescr_ConstList2Iterator_new (GWEN_SSLCERTDESCR_CONSTLIST2 *l)
const GWEN_SSLCERTDESCRGWEN_SslCertDescr_ConstList2Iterator_Next (GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR *li)
const GWEN_SSLCERTDESCRGWEN_SslCertDescr_ConstList2Iterator_Previous (GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR *li)
void GWEN_SslCertDescr_List2_Clear (GWEN_SSLCERTDESCR_LIST2 *l)
void GWEN_SslCertDescr_List2_Dump (GWEN_SSLCERTDESCR_LIST2 *l, FILE *f, unsigned int indent)
void GWEN_SslCertDescr_List2_Erase (GWEN_SSLCERTDESCR_LIST2 *l, GWEN_SSLCERTDESCR_LIST2_ITERATOR *it)
GWEN_SSLCERTDESCR_LIST2_ITERATORGWEN_SslCertDescr_List2_First (GWEN_SSLCERTDESCR_LIST2 *l)
GWEN_SSLCERTDESCRGWEN_SslCertDescr_List2_ForEach (GWEN_SSLCERTDESCR_LIST2 *list, GWEN_SSLCERTDESCR_LIST2_FOREACH func, void *user_data)
void GWEN_SslCertDescr_List2_free (GWEN_SSLCERTDESCR_LIST2 *l)
GWEN_SSLCERTDESCRGWEN_SslCertDescr_List2_GetBack (GWEN_SSLCERTDESCR_LIST2 *l)
GWEN_SSLCERTDESCRGWEN_SslCertDescr_List2_GetFront (GWEN_SSLCERTDESCR_LIST2 *l)
unsigned int GWEN_SslCertDescr_List2_GetSize (GWEN_SSLCERTDESCR_LIST2 *l)
GWEN_SSLCERTDESCR_LIST2_ITERATORGWEN_SslCertDescr_List2_Last (GWEN_SSLCERTDESCR_LIST2 *l)
GWEN_SSLCERTDESCR_LIST2GWEN_SslCertDescr_List2_new ()
void GWEN_SslCertDescr_List2_PopBack (GWEN_SSLCERTDESCR_LIST2 *l)
void GWEN_SslCertDescr_List2_PopFront (GWEN_SSLCERTDESCR_LIST2 *l)
void GWEN_SslCertDescr_List2_PushBack (GWEN_SSLCERTDESCR_LIST2 *l, GWEN_SSLCERTDESCR *p)
void GWEN_SslCertDescr_List2_PushFront (GWEN_SSLCERTDESCR_LIST2 *l, GWEN_SSLCERTDESCR *p)
GWEN_SSLCERTDESCRGWEN_SslCertDescr_List2Iterator_Data (GWEN_SSLCERTDESCR_LIST2_ITERATOR *li)
void GWEN_SslCertDescr_List2Iterator_free (GWEN_SSLCERTDESCR_LIST2_ITERATOR *li)
GWEN_SSLCERTDESCR_LIST2_ITERATORGWEN_SslCertDescr_List2Iterator_new (GWEN_SSLCERTDESCR_LIST2 *l)
GWEN_SSLCERTDESCRGWEN_SslCertDescr_List2Iterator_Next (GWEN_SSLCERTDESCR_LIST2_ITERATOR *li)
GWEN_SSLCERTDESCRGWEN_SslCertDescr_List2Iterator_Previous (GWEN_SSLCERTDESCR_LIST2_ITERATOR *li)
void GWEN_SslCertDescr_List_Add (GWEN_SSLCERTDESCR *element, GWEN_SSLCERTDESCR_LIST *list)
void GWEN_SslCertDescr_List_AddList (GWEN_SSLCERTDESCR_LIST *dst, GWEN_SSLCERTDESCR_LIST *l)
void GWEN_SslCertDescr_List_Clear (GWEN_SSLCERTDESCR_LIST *l)
void GWEN_SslCertDescr_List_Del (GWEN_SSLCERTDESCR *element)
GWEN_SSLCERTDESCRGWEN_SslCertDescr_List_First (const GWEN_SSLCERTDESCR_LIST *l)
void GWEN_SslCertDescr_List_free (GWEN_SSLCERTDESCR_LIST *l)
GWEN_TYPE_UINT32 GWEN_SslCertDescr_List_GetCount (const GWEN_SSLCERTDESCR_LIST *l)
void GWEN_SslCertDescr_List_Insert (GWEN_SSLCERTDESCR *element, GWEN_SSLCERTDESCR_LIST *list)
GWEN_SSLCERTDESCRGWEN_SslCertDescr_List_Last (const GWEN_SSLCERTDESCR_LIST *l)
GWEN_SSLCERTDESCR_LISTGWEN_SslCertDescr_List_new ()
GWEN_SSLCERTDESCRGWEN_SslCertDescr_List_Next (const GWEN_SSLCERTDESCR *element)
GWEN_SSLCERTDESCRGWEN_SslCertDescr_List_Previous (const GWEN_SSLCERTDESCR *element)
void GWEN_SslCipher_ConstList2_Clear (GWEN_SSLCIPHER_CONSTLIST2 *l)
GWEN_SSLCIPHER_CONSTLIST2_ITERATORGWEN_SslCipher_ConstList2_First (GWEN_SSLCIPHER_CONSTLIST2 *l)
const GWEN_SSLCIPHERGWEN_SslCipher_ConstList2_ForEach (GWEN_SSLCIPHER_CONSTLIST2 *list, GWEN_SSLCIPHER_CONSTLIST2_FOREACH func, void *user_data)
void GWEN_SslCipher_ConstList2_free (GWEN_SSLCIPHER_CONSTLIST2 *l)
const GWEN_SSLCIPHERGWEN_SslCipher_ConstList2_GetBack (GWEN_SSLCIPHER_CONSTLIST2 *l)
const GWEN_SSLCIPHERGWEN_SslCipher_ConstList2_GetFront (GWEN_SSLCIPHER_CONSTLIST2 *l)
unsigned int GWEN_SslCipher_ConstList2_GetSize (GWEN_SSLCIPHER_CONSTLIST2 *l)
GWEN_SSLCIPHER_CONSTLIST2_ITERATORGWEN_SslCipher_ConstList2_Last (GWEN_SSLCIPHER_CONSTLIST2 *l)
GWEN_SSLCIPHER_CONSTLIST2GWEN_SslCipher_ConstList2_new ()
void GWEN_SslCipher_ConstList2_PopBack (GWEN_SSLCIPHER_CONSTLIST2 *l)
void GWEN_SslCipher_ConstList2_PopFront (GWEN_SSLCIPHER_CONSTLIST2 *l)
void GWEN_SslCipher_ConstList2_PushBack (GWEN_SSLCIPHER_CONSTLIST2 *l, const GWEN_SSLCIPHER *p)
void GWEN_SslCipher_ConstList2_PushFront (GWEN_SSLCIPHER_CONSTLIST2 *l, const GWEN_SSLCIPHER *p)
const GWEN_SSLCIPHERGWEN_SslCipher_ConstList2Iterator_Data (GWEN_SSLCIPHER_CONSTLIST2_ITERATOR *li)
void GWEN_SslCipher_ConstList2Iterator_free (GWEN_SSLCIPHER_CONSTLIST2_ITERATOR *li)
GWEN_SSLCIPHER_CONSTLIST2_ITERATORGWEN_SslCipher_ConstList2Iterator_new (GWEN_SSLCIPHER_CONSTLIST2 *l)
const GWEN_SSLCIPHERGWEN_SslCipher_ConstList2Iterator_Next (GWEN_SSLCIPHER_CONSTLIST2_ITERATOR *li)
const GWEN_SSLCIPHERGWEN_SslCipher_ConstList2Iterator_Previous (GWEN_SSLCIPHER_CONSTLIST2_ITERATOR *li)
void GWEN_SslCipher_List2_Clear (GWEN_SSLCIPHER_LIST2 *l)
void GWEN_SslCipher_List2_Dump (GWEN_SSLCIPHER_LIST2 *l, FILE *f, unsigned int indent)
void GWEN_SslCipher_List2_Erase (GWEN_SSLCIPHER_LIST2 *l, GWEN_SSLCIPHER_LIST2_ITERATOR *it)
GWEN_SSLCIPHER_LIST2_ITERATORGWEN_SslCipher_List2_First (GWEN_SSLCIPHER_LIST2 *l)
GWEN_SSLCIPHERGWEN_SslCipher_List2_ForEach (GWEN_SSLCIPHER_LIST2 *list, GWEN_SSLCIPHER_LIST2_FOREACH func, void *user_data)
void GWEN_SslCipher_List2_free (GWEN_SSLCIPHER_LIST2 *l)
GWEN_SSLCIPHERGWEN_SslCipher_List2_GetBack (GWEN_SSLCIPHER_LIST2 *l)
GWEN_SSLCIPHERGWEN_SslCipher_List2_GetFront (GWEN_SSLCIPHER_LIST2 *l)
unsigned int GWEN_SslCipher_List2_GetSize (GWEN_SSLCIPHER_LIST2 *l)
GWEN_SSLCIPHER_LIST2_ITERATORGWEN_SslCipher_List2_Last (GWEN_SSLCIPHER_LIST2 *l)
GWEN_SSLCIPHER_LIST2GWEN_SslCipher_List2_new ()
void GWEN_SslCipher_List2_PopBack (GWEN_SSLCIPHER_LIST2 *l)
void GWEN_SslCipher_List2_PopFront (GWEN_SSLCIPHER_LIST2 *l)
void GWEN_SslCipher_List2_PushBack (GWEN_SSLCIPHER_LIST2 *l, GWEN_SSLCIPHER *p)
void GWEN_SslCipher_List2_PushFront (GWEN_SSLCIPHER_LIST2 *l, GWEN_SSLCIPHER *p)
GWEN_SSLCIPHERGWEN_SslCipher_List2Iterator_Data (GWEN_SSLCIPHER_LIST2_ITERATOR *li)
void GWEN_SslCipher_List2Iterator_free (GWEN_SSLCIPHER_LIST2_ITERATOR *li)
GWEN_SSLCIPHER_LIST2_ITERATORGWEN_SslCipher_List2Iterator_new (GWEN_SSLCIPHER_LIST2 *l)
GWEN_SSLCIPHERGWEN_SslCipher_List2Iterator_Next (GWEN_SSLCIPHER_LIST2_ITERATOR *li)
GWEN_SSLCIPHERGWEN_SslCipher_List2Iterator_Previous (GWEN_SSLCIPHER_LIST2_ITERATOR *li)
void GWEN_SslCipher_List_Add (GWEN_SSLCIPHER *element, GWEN_SSLCIPHER_LIST *list)
void GWEN_SslCipher_List_AddList (GWEN_SSLCIPHER_LIST *dst, GWEN_SSLCIPHER_LIST *l)
void GWEN_SslCipher_List_Clear (GWEN_SSLCIPHER_LIST *l)
void GWEN_SslCipher_List_Del (GWEN_SSLCIPHER *element)
GWEN_SSLCIPHERGWEN_SslCipher_List_First (const GWEN_SSLCIPHER_LIST *l)
void GWEN_SslCipher_List_free (GWEN_SSLCIPHER_LIST *l)
GWEN_TYPE_UINT32 GWEN_SslCipher_List_GetCount (const GWEN_SSLCIPHER_LIST *l)
void GWEN_SslCipher_List_Insert (GWEN_SSLCIPHER *element, GWEN_SSLCIPHER_LIST *list)
GWEN_SSLCIPHERGWEN_SslCipher_List_Last (const GWEN_SSLCIPHER_LIST *l)
GWEN_SSLCIPHER_LISTGWEN_SslCipher_List_new ()
GWEN_SSLCIPHERGWEN_SslCipher_List_Next (const GWEN_SSLCIPHER *element)
GWEN_SSLCIPHERGWEN_SslCipher_List_Previous (const GWEN_SSLCIPHER *element)
void GWEN_TLV_List_Add (GWEN_TLV *element, GWEN_TLV_LIST *list)
void GWEN_TLV_List_AddList (GWEN_TLV_LIST *dst, GWEN_TLV_LIST *l)
void GWEN_TLV_List_Clear (GWEN_TLV_LIST *l)
void GWEN_TLV_List_Del (GWEN_TLV *element)
GWEN_TLVGWEN_TLV_List_First (const GWEN_TLV_LIST *l)
void GWEN_TLV_List_free (GWEN_TLV_LIST *l)
GWEN_TYPE_UINT32 GWEN_TLV_List_GetCount (const GWEN_TLV_LIST *l)
void GWEN_TLV_List_Insert (GWEN_TLV *element, GWEN_TLV_LIST *list)
GWEN_TLVGWEN_TLV_List_Last (const GWEN_TLV_LIST *l)
GWEN_TLV_LISTGWEN_TLV_List_new ()
GWEN_TLVGWEN_TLV_List_Next (const GWEN_TLV *element)
GWEN_TLVGWEN_TLV_List_Previous (const GWEN_TLV *element)
void GWEN_Url_ConstList2_Clear (GWEN_URL_CONSTLIST2 *l)
GWEN_URL_CONSTLIST2_ITERATORGWEN_Url_ConstList2_First (GWEN_URL_CONSTLIST2 *l)
const GWEN_URLGWEN_Url_ConstList2_ForEach (GWEN_URL_CONSTLIST2 *list, GWEN_URL_CONSTLIST2_FOREACH func, void *user_data)
void GWEN_Url_ConstList2_free (GWEN_URL_CONSTLIST2 *l)
const GWEN_URLGWEN_Url_ConstList2_GetBack (GWEN_URL_CONSTLIST2 *l)
const GWEN_URLGWEN_Url_ConstList2_GetFront (GWEN_URL_CONSTLIST2 *l)
unsigned int GWEN_Url_ConstList2_GetSize (GWEN_URL_CONSTLIST2 *l)
GWEN_URL_CONSTLIST2_ITERATORGWEN_Url_ConstList2_Last (GWEN_URL_CONSTLIST2 *l)
GWEN_URL_CONSTLIST2GWEN_Url_ConstList2_new ()
void GWEN_Url_ConstList2_PopBack (GWEN_URL_CONSTLIST2 *l)
void GWEN_Url_ConstList2_PopFront (GWEN_URL_CONSTLIST2 *l)
void GWEN_Url_ConstList2_PushBack (GWEN_URL_CONSTLIST2 *l, const GWEN_URL *p)
void GWEN_Url_ConstList2_PushFront (GWEN_URL_CONSTLIST2 *l, const GWEN_URL *p)
const GWEN_URLGWEN_Url_ConstList2Iterator_Data (GWEN_URL_CONSTLIST2_ITERATOR *li)
void GWEN_Url_ConstList2Iterator_free (GWEN_URL_CONSTLIST2_ITERATOR *li)
GWEN_URL_CONSTLIST2_ITERATORGWEN_Url_ConstList2Iterator_new (GWEN_URL_CONSTLIST2 *l)
const GWEN_URLGWEN_Url_ConstList2Iterator_Next (GWEN_URL_CONSTLIST2_ITERATOR *li)
const GWEN_URLGWEN_Url_ConstList2Iterator_Previous (GWEN_URL_CONSTLIST2_ITERATOR *li)
void GWEN_Url_List2_Clear (GWEN_URL_LIST2 *l)
void GWEN_Url_List2_Dump (GWEN_URL_LIST2 *l, FILE *f, unsigned int indent)
void GWEN_Url_List2_Erase (GWEN_URL_LIST2 *l, GWEN_URL_LIST2_ITERATOR *it)
GWEN_URL_LIST2_ITERATORGWEN_Url_List2_First (GWEN_URL_LIST2 *l)
GWEN_URLGWEN_Url_List2_ForEach (GWEN_URL_LIST2 *list, GWEN_URL_LIST2_FOREACH func, void *user_data)
void GWEN_Url_List2_free (GWEN_URL_LIST2 *l)
GWEN_URLGWEN_Url_List2_GetBack (GWEN_URL_LIST2 *l)
GWEN_URLGWEN_Url_List2_GetFront (GWEN_URL_LIST2 *l)
unsigned int GWEN_Url_List2_GetSize (GWEN_URL_LIST2 *l)
GWEN_URL_LIST2_ITERATORGWEN_Url_List2_Last (GWEN_URL_LIST2 *l)
GWEN_URL_LIST2GWEN_Url_List2_new ()
void GWEN_Url_List2_PopBack (GWEN_URL_LIST2 *l)
void GWEN_Url_List2_PopFront (GWEN_URL_LIST2 *l)
void GWEN_Url_List2_PushBack (GWEN_URL_LIST2 *l, GWEN_URL *p)
void GWEN_Url_List2_PushFront (GWEN_URL_LIST2 *l, GWEN_URL *p)
GWEN_URLGWEN_Url_List2Iterator_Data (GWEN_URL_LIST2_ITERATOR *li)
void GWEN_Url_List2Iterator_free (GWEN_URL_LIST2_ITERATOR *li)
GWEN_URL_LIST2_ITERATORGWEN_Url_List2Iterator_new (GWEN_URL_LIST2 *l)
GWEN_URLGWEN_Url_List2Iterator_Next (GWEN_URL_LIST2_ITERATOR *li)
GWEN_URLGWEN_Url_List2Iterator_Previous (GWEN_URL_LIST2_ITERATOR *li)
void GWEN_Url_List_Add (GWEN_URL *element, GWEN_URL_LIST *list)
void GWEN_Url_List_AddList (GWEN_URL_LIST *dst, GWEN_URL_LIST *l)
void GWEN_Url_List_Clear (GWEN_URL_LIST *l)
void GWEN_Url_List_Del (GWEN_URL *element)
GWEN_URLGWEN_Url_List_First (const GWEN_URL_LIST *l)
void GWEN_Url_List_free (GWEN_URL_LIST *l)
GWEN_TYPE_UINT32 GWEN_Url_List_GetCount (const GWEN_URL_LIST *l)
void GWEN_Url_List_Insert (GWEN_URL *element, GWEN_URL_LIST *list)
GWEN_URLGWEN_Url_List_Last (const GWEN_URL_LIST *l)
GWEN_URL_LISTGWEN_Url_List_new ()
GWEN_URLGWEN_Url_List_Next (const GWEN_URL *element)
GWEN_URLGWEN_Url_List_Previous (const GWEN_URL *element)
void GWEN_WaitCallback_List_Add (GWEN_WAITCALLBACK *element, GWEN_WAITCALLBACK_LIST *list)
void GWEN_WaitCallback_List_AddList (GWEN_WAITCALLBACK_LIST *dst, GWEN_WAITCALLBACK_LIST *l)
void GWEN_WaitCallback_List_Clear (GWEN_WAITCALLBACK_LIST *l)
void GWEN_WaitCallback_List_Del (GWEN_WAITCALLBACK *element)
GWEN_WAITCALLBACKGWEN_WaitCallback_List_First (const GWEN_WAITCALLBACK_LIST *l)
void GWEN_WaitCallback_List_free (GWEN_WAITCALLBACK_LIST *l)
GWEN_TYPE_UINT32 GWEN_WaitCallback_List_GetCount (const GWEN_WAITCALLBACK_LIST *l)
void GWEN_WaitCallback_List_Insert (GWEN_WAITCALLBACK *element, GWEN_WAITCALLBACK_LIST *list)
GWEN_WAITCALLBACKGWEN_WaitCallback_List_Last (const GWEN_WAITCALLBACK_LIST *l)
GWEN_WAITCALLBACK_LISTGWEN_WaitCallback_List_new ()
GWEN_WAITCALLBACKGWEN_WaitCallback_List_Next (const GWEN_WAITCALLBACK *element)
GWEN_WAITCALLBACKGWEN_WaitCallback_List_Previous (const GWEN_WAITCALLBACK *element)
void GWEN_XMLNode_ConstList2_Clear (GWEN_XMLNODE_CONSTLIST2 *l)
GWEN_XMLNODE_CONSTLIST2_ITERATORGWEN_XMLNode_ConstList2_First (GWEN_XMLNODE_CONSTLIST2 *l)
const GWEN_XMLNODEGWEN_XMLNode_ConstList2_ForEach (GWEN_XMLNODE_CONSTLIST2 *list, GWEN_XMLNODE_CONSTLIST2_FOREACH func, void *user_data)
void GWEN_XMLNode_ConstList2_free (GWEN_XMLNODE_CONSTLIST2 *l)
const GWEN_XMLNODEGWEN_XMLNode_ConstList2_GetBack (GWEN_XMLNODE_CONSTLIST2 *l)
const GWEN_XMLNODEGWEN_XMLNode_ConstList2_GetFront (GWEN_XMLNODE_CONSTLIST2 *l)
unsigned int GWEN_XMLNode_ConstList2_GetSize (GWEN_XMLNODE_CONSTLIST2 *l)
GWEN_XMLNODE_CONSTLIST2_ITERATORGWEN_XMLNode_ConstList2_Last (GWEN_XMLNODE_CONSTLIST2 *l)
GWEN_XMLNODE_CONSTLIST2GWEN_XMLNode_ConstList2_new ()
void GWEN_XMLNode_ConstList2_PopBack (GWEN_XMLNODE_CONSTLIST2 *l)
void GWEN_XMLNode_ConstList2_PopFront (GWEN_XMLNODE_CONSTLIST2 *l)
void GWEN_XMLNode_ConstList2_PushBack (GWEN_XMLNODE_CONSTLIST2 *l, const GWEN_XMLNODE *p)
void GWEN_XMLNode_ConstList2_PushFront (GWEN_XMLNODE_CONSTLIST2 *l, const GWEN_XMLNODE *p)
const GWEN_XMLNODEGWEN_XMLNode_ConstList2Iterator_Data (GWEN_XMLNODE_CONSTLIST2_ITERATOR *li)
void GWEN_XMLNode_ConstList2Iterator_free (GWEN_XMLNODE_CONSTLIST2_ITERATOR *li)
GWEN_XMLNODE_CONSTLIST2_ITERATORGWEN_XMLNode_ConstList2Iterator_new (GWEN_XMLNODE_CONSTLIST2 *l)
const GWEN_XMLNODEGWEN_XMLNode_ConstList2Iterator_Next (GWEN_XMLNODE_CONSTLIST2_ITERATOR *li)
const GWEN_XMLNODEGWEN_XMLNode_ConstList2Iterator_Previous (GWEN_XMLNODE_CONSTLIST2_ITERATOR *li)
void GWEN_XMLNode_List2_Clear (GWEN_XMLNODE_LIST2 *l)
void GWEN_XMLNode_List2_Dump (GWEN_XMLNODE_LIST2 *l, FILE *f, unsigned int indent)
void GWEN_XMLNode_List2_Erase (GWEN_XMLNODE_LIST2 *l, GWEN_XMLNODE_LIST2_ITERATOR *it)
GWEN_XMLNODE_LIST2_ITERATORGWEN_XMLNode_List2_First (GWEN_XMLNODE_LIST2 *l)
GWEN_XMLNODEGWEN_XMLNode_List2_ForEach (GWEN_XMLNODE_LIST2 *list, GWEN_XMLNODE_LIST2_FOREACH func, void *user_data)
void GWEN_XMLNode_List2_free (GWEN_XMLNODE_LIST2 *l)
GWEN_XMLNODEGWEN_XMLNode_List2_GetBack (GWEN_XMLNODE_LIST2 *l)
GWEN_XMLNODEGWEN_XMLNode_List2_GetFront (GWEN_XMLNODE_LIST2 *l)
unsigned int GWEN_XMLNode_List2_GetSize (GWEN_XMLNODE_LIST2 *l)
GWEN_XMLNODE_LIST2_ITERATORGWEN_XMLNode_List2_Last (GWEN_XMLNODE_LIST2 *l)
GWEN_XMLNODE_LIST2GWEN_XMLNode_List2_new ()
void GWEN_XMLNode_List2_PopBack (GWEN_XMLNODE_LIST2 *l)
void GWEN_XMLNode_List2_PopFront (GWEN_XMLNODE_LIST2 *l)
void GWEN_XMLNode_List2_PushBack (GWEN_XMLNODE_LIST2 *l, GWEN_XMLNODE *p)
void GWEN_XMLNode_List2_PushFront (GWEN_XMLNODE_LIST2 *l, GWEN_XMLNODE *p)
GWEN_XMLNODEGWEN_XMLNode_List2Iterator_Data (GWEN_XMLNODE_LIST2_ITERATOR *li)
void GWEN_XMLNode_List2Iterator_free (GWEN_XMLNODE_LIST2_ITERATOR *li)
GWEN_XMLNODE_LIST2_ITERATORGWEN_XMLNode_List2Iterator_new (GWEN_XMLNODE_LIST2 *l)
GWEN_XMLNODEGWEN_XMLNode_List2Iterator_Next (GWEN_XMLNODE_LIST2_ITERATOR *li)
GWEN_XMLNODEGWEN_XMLNode_List2Iterator_Previous (GWEN_XMLNODE_LIST2_ITERATOR *li)
void GWEN_XMLNode_List_Add (GWEN_XMLNODE *element, GWEN_XMLNODE_LIST *list)
void GWEN_XMLNode_List_AddList (GWEN_XMLNODE_LIST *dst, GWEN_XMLNODE_LIST *l)
void GWEN_XMLNode_List_Clear (GWEN_XMLNODE_LIST *l)
void GWEN_XMLNode_List_Del (GWEN_XMLNODE *element)
GWEN_XMLNODEGWEN_XMLNode_List_First (const GWEN_XMLNODE_LIST *l)
void GWEN_XMLNode_List_free (GWEN_XMLNODE_LIST *l)
GWEN_TYPE_UINT32 GWEN_XMLNode_List_GetCount (const GWEN_XMLNODE_LIST *l)
void GWEN_XMLNode_List_Insert (GWEN_XMLNODE *element, GWEN_XMLNODE_LIST *list)
GWEN_XMLNODEGWEN_XMLNode_List_Last (const GWEN_XMLNODE_LIST *l)
GWEN_XMLNODE_LISTGWEN_XMLNode_List_new ()
GWEN_XMLNODEGWEN_XMLNode_List_Next (const GWEN_XMLNODE *element)
GWEN_XMLNODEGWEN_XMLNode_List_Previous (const GWEN_XMLNODE *element)
void MyStruct_List_Add (MYSTRUCT *element, MYSTRUCT_LIST *list)
void MyStruct_List_AddList (MYSTRUCT_LIST *dst, MYSTRUCT_LIST *l)
void MyStruct_List_Clear (MYSTRUCT_LIST *l)
void MyStruct_List_Del (MYSTRUCT *element)
MYSTRUCT * MyStruct_List_First (const MYSTRUCT_LIST *l)
void MyStruct_List_free (MYSTRUCT_LIST *l)
GWEN_TYPE_UINT32 MyStruct_List_GetCount (const MYSTRUCT_LIST *l)
void MyStruct_List_Insert (MYSTRUCT *element, MYSTRUCT_LIST *list)
MYSTRUCT * MyStruct_List_Last (const MYSTRUCT_LIST *l)
MYSTRUCT_LISTMyStruct_List_new ()
MYSTRUCT * MyStruct_List_Next (const MYSTRUCT *element)
MYSTRUCT * MyStruct_List_Previous (const MYSTRUCT *element)
void pr_ConstList2_Clear (t_CONSTLIST2 *l)
t_CONSTLIST2_ITERATORpr_ConstList2_First (t_CONSTLIST2 *l)
const t * pr_ConstList2_ForEach (t_CONSTLIST2 *list, t_CONSTLIST2_FOREACH func, void *user_data)
void pr_ConstList2_free (t_CONSTLIST2 *l)
const t * pr_ConstList2_GetBack (t_CONSTLIST2 *l)
const t * pr_ConstList2_GetFront (t_CONSTLIST2 *l)
unsigned int pr_ConstList2_GetSize (t_CONSTLIST2 *l)
t_CONSTLIST2_ITERATORpr_ConstList2_Last (t_CONSTLIST2 *l)
t_CONSTLIST2pr_ConstList2_new ()
void pr_ConstList2_PopBack (t_CONSTLIST2 *l)
void pr_ConstList2_PopFront (t_CONSTLIST2 *l)
void pr_ConstList2_PushBack (t_CONSTLIST2 *l, const t *p)
void pr_ConstList2_PushFront (t_CONSTLIST2 *l, const t *p)
const t * pr_ConstList2Iterator_Data (t_CONSTLIST2_ITERATOR *li)
void pr_ConstList2Iterator_free (t_CONSTLIST2_ITERATOR *li)
t_CONSTLIST2_ITERATORpr_ConstList2Iterator_new (t_CONSTLIST2 *l)
const t * pr_ConstList2Iterator_Next (t_CONSTLIST2_ITERATOR *li)
const t * pr_ConstList2Iterator_Previous (t_CONSTLIST2_ITERATOR *li)
void pr_List2_Clear (t_LIST2 *l)
void pr_List2_Dump (t_LIST2 *l, FILE *f, unsigned int indent)
void pr_List2_Erase (t_LIST2 *l, t_LIST2_ITERATOR *it)
t_LIST2_ITERATORpr_List2_First (t_LIST2 *l)
t * pr_List2_ForEach (t_LIST2 *list, t_LIST2_FOREACH func, void *user_data)
void pr_List2_free (t_LIST2 *l)
t * pr_List2_GetBack (t_LIST2 *l)
t * pr_List2_GetFront (t_LIST2 *l)
unsigned int pr_List2_GetSize (t_LIST2 *l)
t_LIST2_ITERATORpr_List2_Last (t_LIST2 *l)
t_LIST2pr_List2_new ()
void pr_List2_PopBack (t_LIST2 *l)
void pr_List2_PopFront (t_LIST2 *l)
void pr_List2_PushBack (t_LIST2 *l, t *p)
void pr_List2_PushFront (t_LIST2 *l, t *p)
t * pr_List2Iterator_Data (t_LIST2_ITERATOR *li)
void pr_List2Iterator_free (t_LIST2_ITERATOR *li)
t_LIST2_ITERATORpr_List2Iterator_new (t_LIST2 *l)
t * pr_List2Iterator_Next (t_LIST2_ITERATOR *li)
t * pr_List2Iterator_Previous (t_LIST2_ITERATOR *li)
void pr_List_Add (t *element, t_LIST *list)
void pr_List_AddList (t_LIST *dst, t_LIST *l)
void pr_List_Clear (t_LIST *l)
void pr_List_Del (t *element)
t * pr_List_First (const t_LIST *l)
void pr_List_free (t_LIST *l)
GWEN_TYPE_UINT32 pr_List_GetCount (const t_LIST *l)
void pr_List_Insert (t *element, t_LIST *list)
t * pr_List_Last (const t_LIST *l)
t_LISTpr_List_new ()
t * pr_List_Next (const t *element)
t * pr_List_Previous (const t *element)


Typedef Documentation

typedef struct GWEN_CRYPTKEY_CONSTLIST2 GWEN_CRYPTKEY_CONSTLIST2
 

typedef const GWEN_CRYPTKEY*() GWEN_CRYPTKEY_CONSTLIST2_FOREACH(const GWEN_CRYPTKEY *element, void *user_data)
 

typedef struct GWEN_CRYPTKEY_CONSTLIST2_ITERATOR GWEN_CRYPTKEY_CONSTLIST2_ITERATOR
 

typedef struct GWEN_CRYPTKEY_LIST GWEN_CRYPTKEY_LIST
 

This represents a list of GWEN_CRYPTKEY (see GWEN_CryptKey_List_new). This list may contain any number of elements. However, every element can only exist within a single list. If you need a better list please check Generic List Handling.

typedef struct GWEN_CRYPTKEY_LIST2 GWEN_CRYPTKEY_LIST2
 

Defines a list of pointers to GWEN_CRYPTKEY. The pointers stored in a list are not taken over by the list, so you must take care of freeing the elements of the list yourself. (see GWEN_CryptKey_List2_new)

typedef GWEN_CRYPTKEY*() GWEN_CRYPTKEY_LIST2_FOREACH(GWEN_CRYPTKEY *element, void *user_data)
 

See GWEN_CryptKey_List2_ForEach.

typedef struct GWEN_CRYPTKEY_LIST2_ITERATOR GWEN_CRYPTKEY_LIST2_ITERATOR
 

An iterator is used to traverse a list.

typedef struct GWEN_CRYPTKEY_LIST_ELEMENT GWEN_CRYPTKEY_LIST__ELEMENT
 

For internal use only.

typedef struct GWEN_CRYPTTOKEN_CONTEXT_LIST GWEN_CRYPTTOKEN_CONTEXT_LIST
 

This represents a list of GWEN_CRYPTTOKEN_CONTEXT (see GWEN_CryptToken_Context_List_new). This list may contain any number of elements. However, every element can only exist within a single list. If you need a better list please check Generic List Handling.

typedef struct GWEN_CRYPTTOKEN_CONTEXT_LIST_ELEMENT GWEN_CRYPTTOKEN_CONTEXT_LIST__ELEMENT
 

For internal use only.

typedef struct GWEN_CRYPTTOKEN_CRYPTINFO_LIST GWEN_CRYPTTOKEN_CRYPTINFO_LIST
 

This represents a list of GWEN_CRYPTTOKEN_CRYPTINFO (see GWEN_CryptToken_CryptInfo_List_new). This list may contain any number of elements. However, every element can only exist within a single list. If you need a better list please check Generic List Handling.

typedef struct GWEN_CRYPTTOKEN_CRYPTINFO_LIST_ELEMENT GWEN_CRYPTTOKEN_CRYPTINFO_LIST__ELEMENT
 

For internal use only.

typedef struct GWEN_CRYPTTOKEN_KEYINFO_LIST GWEN_CRYPTTOKEN_KEYINFO_LIST
 

This represents a list of GWEN_CRYPTTOKEN_KEYINFO (see GWEN_CryptToken_KeyInfo_List_new). This list may contain any number of elements. However, every element can only exist within a single list. If you need a better list please check Generic List Handling.

typedef struct GWEN_CRYPTTOKEN_KEYINFO_LIST_ELEMENT GWEN_CRYPTTOKEN_KEYINFO_LIST__ELEMENT
 

For internal use only.

typedef struct GWEN_CRYPTTOKEN_LIST GWEN_CRYPTTOKEN_LIST
 

This represents a list of GWEN_CRYPTTOKEN (see GWEN_CryptToken_List_new). This list may contain any number of elements. However, every element can only exist within a single list. If you need a better list please check Generic List Handling.

typedef struct GWEN_CRYPTTOKEN_LIST_ELEMENT GWEN_CRYPTTOKEN_LIST__ELEMENT
 

For internal use only.

typedef struct GWEN_CRYPTTOKEN_SIGNINFO_LIST GWEN_CRYPTTOKEN_SIGNINFO_LIST
 

This represents a list of GWEN_CRYPTTOKEN_SIGNINFO (see GWEN_CryptToken_SignInfo_List_new). This list may contain any number of elements. However, every element can only exist within a single list. If you need a better list please check Generic List Handling.

typedef struct GWEN_CRYPTTOKEN_SIGNINFO_LIST_ELEMENT GWEN_CRYPTTOKEN_SIGNINFO_LIST__ELEMENT
 

For internal use only.

typedef struct GWEN_CRYPTTOKEN_USER_CONSTLIST2 GWEN_CRYPTTOKEN_USER_CONSTLIST2
 

typedef const GWEN_CRYPTTOKEN_USER*() GWEN_CRYPTTOKEN_USER_CONSTLIST2_FOREACH(const GWEN_CRYPTTOKEN_USER *element, void *user_data)
 

typedef struct GWEN_CRYPTTOKEN_USER_CONSTLIST2_ITERATOR GWEN_CRYPTTOKEN_USER_CONSTLIST2_ITERATOR
 

typedef struct GWEN_CRYPTTOKEN_USER_LIST GWEN_CRYPTTOKEN_USER_LIST
 

This represents a list of GWEN_CRYPTTOKEN_USER (see GWEN_CryptToken_User_List_new). This list may contain any number of elements. However, every element can only exist within a single list. If you need a better list please check Generic List Handling.

typedef struct GWEN_CRYPTTOKEN_USER_LIST2 GWEN_CRYPTTOKEN_USER_LIST2
 

Defines a list of pointers to GWEN_CRYPTTOKEN_USER. The pointers stored in a list are not taken over by the list, so you must take care of freeing the elements of the list yourself. (see GWEN_CryptToken_User_List2_new)

typedef GWEN_CRYPTTOKEN_USER*() GWEN_CRYPTTOKEN_USER_LIST2_FOREACH(GWEN_CRYPTTOKEN_USER *element, void *user_data)
 

See GWEN_CryptToken_User_List2_ForEach.

typedef struct GWEN_CRYPTTOKEN_USER_LIST2_ITERATOR GWEN_CRYPTTOKEN_USER_LIST2_ITERATOR
 

An iterator is used to traverse a list.

typedef struct GWEN_CRYPTTOKEN_USER_LIST_ELEMENT GWEN_CRYPTTOKEN_USER_LIST__ELEMENT
 

For internal use only.

typedef struct GWEN_CT_FILE_CONTEXT_CONSTLIST2 GWEN_CT_FILE_CONTEXT_CONSTLIST2
 

typedef const GWEN_CT_FILE_CONTEXT*() GWEN_CT_FILE_CONTEXT_CONSTLIST2_FOREACH(const GWEN_CT_FILE_CONTEXT *element, void *user_data)
 

typedef struct GWEN_CT_FILE_CONTEXT_CONSTLIST2_ITERATOR GWEN_CT_FILE_CONTEXT_CONSTLIST2_ITERATOR
 

typedef struct GWEN_CT_FILE_CONTEXT_LIST GWEN_CT_FILE_CONTEXT_LIST
 

This represents a list of GWEN_CT_FILE_CONTEXT (see GWEN_CryptTokenFile_Context_List_new). This list may contain any number of elements. However, every element can only exist within a single list. If you need a better list please check Generic List Handling.

typedef struct GWEN_CT_FILE_CONTEXT_LIST2 GWEN_CT_FILE_CONTEXT_LIST2
 

Defines a list of pointers to GWEN_CT_FILE_CONTEXT. The pointers stored in a list are not taken over by the list, so you must take care of freeing the elements of the list yourself. (see GWEN_CryptTokenFile_Context_List2_new)

typedef GWEN_CT_FILE_CONTEXT*() GWEN_CT_FILE_CONTEXT_LIST2_FOREACH(GWEN_CT_FILE_CONTEXT *element, void *user_data)
 

See GWEN_CryptTokenFile_Context_List2_ForEach.

typedef struct GWEN_CT_FILE_CONTEXT_LIST2_ITERATOR GWEN_CT_FILE_CONTEXT_LIST2_ITERATOR
 

An iterator is used to traverse a list.

typedef struct GWEN_CT_FILE_CONTEXT_LIST_ELEMENT GWEN_CT_FILE_CONTEXT_LIST__ELEMENT
 

For internal use only.

typedef struct GWEN_DBIO_LIST GWEN_DBIO_LIST
 

This represents a list of GWEN_DBIO (see GWEN_DBIO_List_new). This list may contain any number of elements. However, every element can only exist within a single list. If you need a better list please check Generic List Handling.

typedef struct GWEN_DBIO_LIST_ELEMENT GWEN_DBIO_LIST__ELEMENT
 

For internal use only.

typedef struct GWEN_INHERITDATA_LIST GWEN_INHERITDATA_LIST
 

This represents a list of GWEN_INHERITDATA (see GWEN_InheritData_List_new). This list may contain any number of elements. However, every element can only exist within a single list. If you need a better list please check Generic List Handling.

typedef struct GWEN_INHERITDATA_LIST_ELEMENT GWEN_INHERITDATA_LIST__ELEMENT
 

For internal use only.

typedef struct GWEN_IPC_REQUEST_CONSTLIST2 GWEN_IPC_REQUEST_CONSTLIST2
 

typedef const GWEN_IPC_REQUEST*() GWEN_IPC_REQUEST_CONSTLIST2_FOREACH(const GWEN_IPC_REQUEST *element, void *user_data)
 

typedef struct GWEN_IPC_REQUEST_CONSTLIST2_ITERATOR GWEN_IPC_REQUEST_CONSTLIST2_ITERATOR
 

typedef struct GWEN_IPC_REQUEST_LIST GWEN_IPC_REQUEST_LIST
 

This represents a list of GWEN_IPC_REQUEST (see GWEN_IpcRequest_List_new). This list may contain any number of elements. However, every element can only exist within a single list. If you need a better list please check Generic List Handling.

typedef struct GWEN_IPC_REQUEST_LIST2 GWEN_IPC_REQUEST_LIST2
 

Defines a list of pointers to GWEN_IPC_REQUEST. The pointers stored in a list are not taken over by the list, so you must take care of freeing the elements of the list yourself. (see GWEN_IpcRequest_List2_new)

typedef GWEN_IPC_REQUEST*() GWEN_IPC_REQUEST_LIST2_FOREACH(GWEN_IPC_REQUEST *element, void *user_data)
 

See GWEN_IpcRequest_List2_ForEach.

typedef struct GWEN_IPC_REQUEST_LIST2_ITERATOR GWEN_IPC_REQUEST_LIST2_ITERATOR
 

An iterator is used to traverse a list.

typedef struct GWEN_IPC_REQUEST_LIST_ELEMENT GWEN_IPC_REQUEST_LIST__ELEMENT
 

For internal use only.

typedef struct GWEN_KEYSPEC_CONSTLIST2 GWEN_KEYSPEC_CONSTLIST2
 

typedef const GWEN_KEYSPEC*() GWEN_KEYSPEC_CONSTLIST2_FOREACH(const GWEN_KEYSPEC *element, void *user_data)
 

typedef struct GWEN_KEYSPEC_CONSTLIST2_ITERATOR GWEN_KEYSPEC_CONSTLIST2_ITERATOR
 

typedef struct GWEN_KEYSPEC_LIST GWEN_KEYSPEC_LIST
 

This represents a list of GWEN_KEYSPEC (see GWEN_KeySpec_List_new). This list may contain any number of elements. However, every element can only exist within a single list. If you need a better list please check Generic List Handling.

typedef struct GWEN_KEYSPEC_LIST2 GWEN_KEYSPEC_LIST2
 

Defines a list of pointers to GWEN_KEYSPEC. The pointers stored in a list are not taken over by the list, so you must take care of freeing the elements of the list yourself. (see GWEN_KeySpec_List2_new)

typedef GWEN_KEYSPEC*() GWEN_KEYSPEC_LIST2_FOREACH(GWEN_KEYSPEC *element, void *user_data)
 

See GWEN_KeySpec_List2_ForEach.

typedef struct GWEN_KEYSPEC_LIST2_ITERATOR GWEN_KEYSPEC_LIST2_ITERATOR
 

An iterator is used to traverse a list.

typedef struct GWEN_KEYSPEC_LIST_ELEMENT GWEN_KEYSPEC_LIST__ELEMENT
 

For internal use only.

typedef struct GWEN_NETLAYER_CONSTLIST2 GWEN_NETLAYER_CONSTLIST2
 

typedef const GWEN_NETLAYER*() GWEN_NETLAYER_CONSTLIST2_FOREACH(const GWEN_NETLAYER *element, void *user_data)
 

typedef struct GWEN_NETLAYER_CONSTLIST2_ITERATOR GWEN_NETLAYER_CONSTLIST2_ITERATOR
 

typedef struct GWEN_NETLAYER_LIST2 GWEN_NETLAYER_LIST2
 

Defines a list of pointers to GWEN_NETLAYER. The pointers stored in a list are not taken over by the list, so you must take care of freeing the elements of the list yourself. (see GWEN_NetLayer_List2_new)

typedef GWEN_NETLAYER*() GWEN_NETLAYER_LIST2_FOREACH(GWEN_NETLAYER *element, void *user_data)
 

See GWEN_NetLayer_List2_ForEach.

typedef struct GWEN_NETLAYER_LIST2_ITERATOR GWEN_NETLAYER_LIST2_ITERATOR
 

An iterator is used to traverse a list.

typedef struct GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 GWEN_PLUGIN_DESCRIPTION_CONSTLIST2
 

typedef const GWEN_PLUGIN_DESCRIPTION*() GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_FOREACH(const GWEN_PLUGIN_DESCRIPTION *element, void *user_data)
 

typedef struct GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR
 

typedef struct GWEN_PLUGIN_DESCRIPTION_LIST GWEN_PLUGIN_DESCRIPTION_LIST
 

This represents a list of GWEN_PLUGIN_DESCRIPTION (see GWEN_PluginDescription_List_new). This list may contain any number of elements. However, every element can only exist within a single list. If you need a better list please check Generic List Handling.

typedef struct GWEN_PLUGIN_DESCRIPTION_LIST2 GWEN_PLUGIN_DESCRIPTION_LIST2
 

Defines a list of pointers to GWEN_PLUGIN_DESCRIPTION. The pointers stored in a list are not taken over by the list, so you must take care of freeing the elements of the list yourself. (see GWEN_PluginDescription_List2_new)

typedef GWEN_PLUGIN_DESCRIPTION*() GWEN_PLUGIN_DESCRIPTION_LIST2_FOREACH(GWEN_PLUGIN_DESCRIPTION *element, void *user_data)
 

See GWEN_PluginDescription_List2_ForEach.

typedef struct GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR
 

An iterator is used to traverse a list.

typedef struct GWEN_PLUGIN_DESCRIPTION_LIST_ELEMENT GWEN_PLUGIN_DESCRIPTION_LIST__ELEMENT
 

For internal use only.

typedef struct GWEN_SSLCERTDESCR_CONSTLIST2 GWEN_SSLCERTDESCR_CONSTLIST2
 

typedef const GWEN_SSLCERTDESCR*() GWEN_SSLCERTDESCR_CONSTLIST2_FOREACH(const GWEN_SSLCERTDESCR *element, void *user_data)
 

typedef struct GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR
 

typedef struct GWEN_SSLCERTDESCR_LIST GWEN_SSLCERTDESCR_LIST
 

This represents a list of GWEN_SSLCERTDESCR (see GWEN_SslCertDescr_List_new). This list may contain any number of elements. However, every element can only exist within a single list. If you need a better list please check Generic List Handling.

typedef struct GWEN_SSLCERTDESCR_LIST2 GWEN_SSLCERTDESCR_LIST2
 

Defines a list of pointers to GWEN_SSLCERTDESCR. The pointers stored in a list are not taken over by the list, so you must take care of freeing the elements of the list yourself. (see GWEN_SslCertDescr_List2_new)

typedef GWEN_SSLCERTDESCR*() GWEN_SSLCERTDESCR_LIST2_FOREACH(GWEN_SSLCERTDESCR *element, void *user_data)
 

See GWEN_SslCertDescr_List2_ForEach.

typedef struct GWEN_SSLCERTDESCR_LIST2_ITERATOR GWEN_SSLCERTDESCR_LIST2_ITERATOR
 

An iterator is used to traverse a list.

typedef struct GWEN_SSLCERTDESCR_LIST_ELEMENT GWEN_SSLCERTDESCR_LIST__ELEMENT
 

For internal use only.

typedef struct GWEN_SSLCIPHER_CONSTLIST2 GWEN_SSLCIPHER_CONSTLIST2
 

typedef const GWEN_SSLCIPHER*() GWEN_SSLCIPHER_CONSTLIST2_FOREACH(const GWEN_SSLCIPHER *element, void *user_data)
 

typedef struct GWEN_SSLCIPHER_CONSTLIST2_ITERATOR GWEN_SSLCIPHER_CONSTLIST2_ITERATOR
 

typedef struct GWEN_SSLCIPHER_LIST GWEN_SSLCIPHER_LIST
 

This represents a list of GWEN_SSLCIPHER (see GWEN_SslCipher_List_new). This list may contain any number of elements. However, every element can only exist within a single list. If you need a better list please check Generic List Handling.

typedef struct GWEN_SSLCIPHER_LIST2 GWEN_SSLCIPHER_LIST2
 

Defines a list of pointers to GWEN_SSLCIPHER. The pointers stored in a list are not taken over by the list, so you must take care of freeing the elements of the list yourself. (see GWEN_SslCipher_List2_new)

typedef GWEN_SSLCIPHER*() GWEN_SSLCIPHER_LIST2_FOREACH(GWEN_SSLCIPHER *element, void *user_data)
 

See GWEN_SslCipher_List2_ForEach.

typedef struct GWEN_SSLCIPHER_LIST2_ITERATOR GWEN_SSLCIPHER_LIST2_ITERATOR
 

An iterator is used to traverse a list.

typedef struct GWEN_SSLCIPHER_LIST_ELEMENT GWEN_SSLCIPHER_LIST__ELEMENT
 

For internal use only.

typedef struct GWEN_TLV_LIST GWEN_TLV_LIST
 

This represents a list of GWEN_TLV (see GWEN_TLV_List_new). This list may contain any number of elements. However, every element can only exist within a single list. If you need a better list please check Generic List Handling.

typedef struct GWEN_TLV_LIST_ELEMENT GWEN_TLV_LIST__ELEMENT
 

For internal use only.

typedef struct GWEN_URL_CONSTLIST2 GWEN_URL_CONSTLIST2
 

typedef const GWEN_URL*() GWEN_URL_CONSTLIST2_FOREACH(const GWEN_URL *element, void *user_data)
 

typedef struct GWEN_URL_CONSTLIST2_ITERATOR GWEN_URL_CONSTLIST2_ITERATOR
 

typedef struct GWEN_URL_LIST GWEN_URL_LIST
 

This represents a list of GWEN_URL (see GWEN_Url_List_new). This list may contain any number of elements. However, every element can only exist within a single list. If you need a better list please check Generic List Handling.

typedef struct GWEN_URL_LIST2 GWEN_URL_LIST2
 

Defines a list of pointers to GWEN_URL. The pointers stored in a list are not taken over by the list, so you must take care of freeing the elements of the list yourself. (see GWEN_Url_List2_new)

typedef GWEN_URL*() GWEN_URL_LIST2_FOREACH(GWEN_URL *element, void *user_data)
 

See GWEN_Url_List2_ForEach.

typedef struct GWEN_URL_LIST2_ITERATOR GWEN_URL_LIST2_ITERATOR
 

An iterator is used to traverse a list.

typedef struct GWEN_URL_LIST_ELEMENT GWEN_URL_LIST__ELEMENT
 

For internal use only.

typedef struct GWEN_WAITCALLBACK_LIST GWEN_WAITCALLBACK_LIST
 

This represents a list of GWEN_WAITCALLBACK (see GWEN_WaitCallback_List_new). This list may contain any number of elements. However, every element can only exist within a single list. If you need a better list please check Generic List Handling.

typedef struct GWEN_WAITCALLBACK_LIST_ELEMENT GWEN_WAITCALLBACK_LIST__ELEMENT
 

For internal use only.

typedef struct GWEN_XMLNODE_CONSTLIST2 GWEN_XMLNODE_CONSTLIST2
 

typedef const GWEN_XMLNODE*() GWEN_XMLNODE_CONSTLIST2_FOREACH(const GWEN_XMLNODE *element, void *user_data)
 

typedef struct GWEN_XMLNODE_CONSTLIST2_ITERATOR GWEN_XMLNODE_CONSTLIST2_ITERATOR
 

typedef struct GWEN_XMLNODE_LIST GWEN_XMLNODE_LIST
 

This represents a list of GWEN_XMLNODE (see GWEN_XMLNode_List_new). This list may contain any number of elements. However, every element can only exist within a single list. If you need a better list please check Generic List Handling.

typedef struct GWEN_XMLNODE_LIST2 GWEN_XMLNODE_LIST2
 

Defines a list of pointers to GWEN_XMLNODE. The pointers stored in a list are not taken over by the list, so you must take care of freeing the elements of the list yourself. (see GWEN_XMLNode_List2_new)

typedef GWEN_XMLNODE*() GWEN_XMLNODE_LIST2_FOREACH(GWEN_XMLNODE *element, void *user_data)
 

See GWEN_XMLNode_List2_ForEach.

typedef struct GWEN_XMLNODE_LIST2_ITERATOR GWEN_XMLNODE_LIST2_ITERATOR
 

An iterator is used to traverse a list.

typedef struct GWEN_XMLNODE_LIST_ELEMENT GWEN_XMLNODE_LIST__ELEMENT
 

For internal use only.

typedef struct MYSTRUCT_LIST MYSTRUCT_LIST
 

This represents a list of MYSTRUCT (see MyStruct_List_new). This list may contain any number of elements. However, every element can only exist within a single list. If you need a better list please check Generic List Handling.

typedef struct MYSTRUCT_LIST_ELEMENT MYSTRUCT_LIST__ELEMENT
 

For internal use only.

typedef struct t_CONSTLIST2 t_CONSTLIST2
 

typedef const t*() t_CONSTLIST2_FOREACH(const t *element, void *user_data)
 

typedef struct t_CONSTLIST2_ITERATOR t_CONSTLIST2_ITERATOR
 

typedef struct t_LIST t_LIST
 

This represents a list of t (see pr_List_new). This list may contain any number of elements. However, every element can only exist within a single list. If you need a better list please check Generic List Handling.

typedef struct t_LIST2 t_LIST2
 

Defines a list of pointers to t. The pointers stored in a list are not taken over by the list, so you must take care of freeing the elements of the list yourself. (see pr_List2_new)

typedef t*() t_LIST2_FOREACH(t *element, void *user_data)
 

See pr_List2_ForEach.

typedef struct t_LIST2_ITERATOR t_LIST2_ITERATOR
 

An iterator is used to traverse a list.

typedef struct t_LIST_ELEMENT t_LIST__ELEMENT
 

For internal use only.


Function Documentation

void GWEN_CryptKey_ConstList2_Clear GWEN_CRYPTKEY_CONSTLIST2 l  ) 
 

GWEN_CRYPTKEY_CONSTLIST2_ITERATOR* GWEN_CryptKey_ConstList2_First GWEN_CRYPTKEY_CONSTLIST2 l  ) 
 

const GWEN_CRYPTKEY* GWEN_CryptKey_ConstList2_ForEach GWEN_CRYPTKEY_CONSTLIST2 list,
GWEN_CRYPTKEY_CONSTLIST2_FOREACH  func,
void *  user_data
 

Traverses the list, calling the callback function 'func' on each list element. Traversal will stop when 'func' returns a non-NULL value, and the routine will return with that value. Otherwise the routine will return NULL.

Parameters:
list The list to traverse.
func The function to be called with each list element.
user_data A pointer passed on to the function 'func'.
Returns:
The non-NULL pointer returned by 'func' as soon as it returns one. Otherwise (i.e. 'func' always returns NULL) returns NULL.

void GWEN_CryptKey_ConstList2_free GWEN_CRYPTKEY_CONSTLIST2 l  ) 
 

const GWEN_CRYPTKEY* GWEN_CryptKey_ConstList2_GetBack GWEN_CRYPTKEY_CONSTLIST2 l  ) 
 

const GWEN_CRYPTKEY* GWEN_CryptKey_ConstList2_GetFront GWEN_CRYPTKEY_CONSTLIST2 l  ) 
 

unsigned int GWEN_CryptKey_ConstList2_GetSize GWEN_CRYPTKEY_CONSTLIST2 l  ) 
 

GWEN_CRYPTKEY_CONSTLIST2_ITERATOR* GWEN_CryptKey_ConstList2_Last GWEN_CRYPTKEY_CONSTLIST2 l  ) 
 

GWEN_CRYPTKEY_CONSTLIST2* GWEN_CryptKey_ConstList2_new  ) 
 

void GWEN_CryptKey_ConstList2_PopBack GWEN_CRYPTKEY_CONSTLIST2 l  ) 
 

void GWEN_CryptKey_ConstList2_PopFront GWEN_CRYPTKEY_CONSTLIST2 l  ) 
 

void GWEN_CryptKey_ConstList2_PushBack GWEN_CRYPTKEY_CONSTLIST2 l,
const GWEN_CRYPTKEY p
 

void GWEN_CryptKey_ConstList2_PushFront GWEN_CRYPTKEY_CONSTLIST2 l,
const GWEN_CRYPTKEY p
 

const GWEN_CRYPTKEY* GWEN_CryptKey_ConstList2Iterator_Data GWEN_CRYPTKEY_CONSTLIST2_ITERATOR li  ) 
 

void GWEN_CryptKey_ConstList2Iterator_free GWEN_CRYPTKEY_CONSTLIST2_ITERATOR li  ) 
 

GWEN_CRYPTKEY_CONSTLIST2_ITERATOR* GWEN_CryptKey_ConstList2Iterator_new GWEN_CRYPTKEY_CONSTLIST2 l  ) 
 

const GWEN_CRYPTKEY* GWEN_CryptKey_ConstList2Iterator_Next GWEN_CRYPTKEY_CONSTLIST2_ITERATOR li  ) 
 

const GWEN_CRYPTKEY* GWEN_CryptKey_ConstList2Iterator_Previous GWEN_CRYPTKEY_CONSTLIST2_ITERATOR li  ) 
 

void GWEN_CryptKey_List2_Clear GWEN_CRYPTKEY_LIST2 l  ) 
 

Removes all list elements from the list. (The elements are not freed.)

void GWEN_CryptKey_List2_Dump GWEN_CRYPTKEY_LIST2 l,
FILE *  f,
unsigned int  indent
 

Dumps the contents of the list to an open file (e.g. stderr).

void GWEN_CryptKey_List2_Erase GWEN_CRYPTKEY_LIST2 l,
GWEN_CRYPTKEY_LIST2_ITERATOR it
 

Removes the element currently pointed to by the given iterator from the list.

GWEN_CRYPTKEY_LIST2_ITERATOR* GWEN_CryptKey_List2_First GWEN_CRYPTKEY_LIST2 l  ) 
 

Returns a list iterator pointing to the first element.

GWEN_CRYPTKEY* GWEN_CryptKey_List2_ForEach GWEN_CRYPTKEY_LIST2 list,
GWEN_CRYPTKEY_LIST2_FOREACH  func,
void *  user_data
 

Traverses the list, calling the callback function 'func' on each list element. Traversal will stop when 'func' returns a non-NULL value, and the routine will return with that value. Otherwise the routine will return NULL.

Parameters:
list The list to traverse.
func The function to be called with each list element.
user_data A pointer passed on to the function 'func'.
Returns:
The non-NULL pointer returned by 'func' as soon as it returns one. Otherwise (i.e. 'func' always returns NULL) returns NULL.

void GWEN_CryptKey_List2_free GWEN_CRYPTKEY_LIST2 l  ) 
 

Destroys the list. Please note that the members in this list are not destroyed!

GWEN_CRYPTKEY* GWEN_CryptKey_List2_GetBack GWEN_CRYPTKEY_LIST2 l  ) 
 

Returns the last element of the list. (The element is not removed from the list.)

GWEN_CRYPTKEY* GWEN_CryptKey_List2_GetFront GWEN_CRYPTKEY_LIST2 l  ) 
 

Returns the first element of the list. (The element is not removed from the list.)

unsigned int GWEN_CryptKey_List2_GetSize GWEN_CRYPTKEY_LIST2 l  ) 
 

Returns the size of this list, i.e. the number of elements in this list.

This number is counted in the list metadata, so this is a cheap operation.

GWEN_CRYPTKEY_LIST2_ITERATOR* GWEN_CryptKey_List2_Last GWEN_CRYPTKEY_LIST2 l  ) 
 

Returns a list iterator pointing to the last element.

GWEN_CRYPTKEY_LIST2* GWEN_CryptKey_List2_new  ) 
 

Creates a new list. This mus be freed using GWEN_CryptKey_List2_free.

void GWEN_CryptKey_List2_PopBack GWEN_CRYPTKEY_LIST2 l  ) 
 

Removes the list's last element from the list. (The element is not freed.)

void GWEN_CryptKey_List2_PopFront GWEN_CRYPTKEY_LIST2 l  ) 
 

Removes the list's first element from the list. (The element is not freed.)

void GWEN_CryptKey_List2_PushBack GWEN_CRYPTKEY_LIST2 l,
GWEN_CRYPTKEY p
 

Appends an element to a list making it the new last element.

void GWEN_CryptKey_List2_PushFront GWEN_CRYPTKEY_LIST2 l,
GWEN_CRYPTKEY p
 

Inserts an element at the start of the list, making it the new first element.

GWEN_CRYPTKEY* GWEN_CryptKey_List2Iterator_Data GWEN_CRYPTKEY_LIST2_ITERATOR li  ) 
 

Returns the pointer to the element stored at the list position the iterator currently points to.

void GWEN_CryptKey_List2Iterator_free GWEN_CRYPTKEY_LIST2_ITERATOR li  ) 
 

Destroys the list iterator.

GWEN_CRYPTKEY_LIST2_ITERATOR* GWEN_CryptKey_List2Iterator_new GWEN_CRYPTKEY_LIST2 l  ) 
 

Creates a list iterator for the given list. (FIXME: Should be private).

GWEN_CRYPTKEY* GWEN_CryptKey_List2Iterator_Next GWEN_CRYPTKEY_LIST2_ITERATOR li  ) 
 

Moves the list iterator to the successor of the currenty selected element and returns that successor element.

GWEN_CRYPTKEY* GWEN_CryptKey_List2Iterator_Previous GWEN_CRYPTKEY_LIST2_ITERATOR li  ) 
 

Moves the list iterator to the predecessor of the currenty selected element and returns that predecessor element.

void GWEN_CryptKey_List_Add GWEN_CRYPTKEY element,
GWEN_CRYPTKEY_LIST list
 

Adds the given element to the given list making it the new tail.

void GWEN_CryptKey_List_AddList GWEN_CRYPTKEY_LIST dst,
GWEN_CRYPTKEY_LIST l
 

Moves the content of one list to another list thus leaving the old list empty.

void GWEN_CryptKey_List_Clear GWEN_CRYPTKEY_LIST l  ) 
 

Clears the given list (thus leaving it empty). All elements of this list are deleted via GWEN_CryptKey_free();

void GWEN_CryptKey_List_Del GWEN_CRYPTKEY element  ) 
 

Unlinks the given element from whatever list it may currently be enlisted. If the element is not member of any list the program is aborted. Please note: The element is just unlinked, not deleted.

GWEN_CRYPTKEY* GWEN_CryptKey_List_First const GWEN_CRYPTKEY_LIST l  ) 
 

Returns the first element of the list.

void GWEN_CryptKey_List_free GWEN_CRYPTKEY_LIST l  ) 
 

Destroys the list and frees all its elements.

GWEN_TYPE_UINT32 GWEN_CryptKey_List_GetCount const GWEN_CRYPTKEY_LIST l  ) 
 

Returns the number of elements currently in the given list.

void GWEN_CryptKey_List_Insert GWEN_CRYPTKEY element,
GWEN_CRYPTKEY_LIST list
 

Inserts the given element into the given list thus making it the new head of the list.

GWEN_CRYPTKEY* GWEN_CryptKey_List_Last const GWEN_CRYPTKEY_LIST l  ) 
 

Returns the last element of the list.

GWEN_CRYPTKEY_LIST* GWEN_CryptKey_List_new  ) 
 

Creates a new list of GWEN_CRYPTKEY.

GWEN_CRYPTKEY* GWEN_CryptKey_List_Next const GWEN_CRYPTKEY element  ) 
 

Returns the successor of the given element.

GWEN_CRYPTKEY* GWEN_CryptKey_List_Previous const GWEN_CRYPTKEY element  ) 
 

Returns the predecessor of the given element.

void GWEN_CryptToken_Context_List_Add GWEN_CRYPTTOKEN_CONTEXT element,
GWEN_CRYPTTOKEN_CONTEXT_LIST list
 

Adds the given element to the given list making it the new tail.

void GWEN_CryptToken_Context_List_AddList GWEN_CRYPTTOKEN_CONTEXT_LIST dst,
GWEN_CRYPTTOKEN_CONTEXT_LIST l
 

Moves the content of one list to another list thus leaving the old list empty.

void GWEN_CryptToken_Context_List_Clear GWEN_CRYPTTOKEN_CONTEXT_LIST l  ) 
 

Clears the given list (thus leaving it empty). All elements of this list are deleted via GWEN_CryptToken_Context_free();

void GWEN_CryptToken_Context_List_Del GWEN_CRYPTTOKEN_CONTEXT element  ) 
 

Unlinks the given element from whatever list it may currently be enlisted. If the element is not member of any list the program is aborted. Please note: The element is just unlinked, not deleted.

GWEN_CRYPTTOKEN_CONTEXT* GWEN_CryptToken_Context_List_First const GWEN_CRYPTTOKEN_CONTEXT_LIST l  ) 
 

Returns the first element of the list.

void GWEN_CryptToken_Context_List_free GWEN_CRYPTTOKEN_CONTEXT_LIST l  ) 
 

Destroys the list and frees all its elements.

GWEN_TYPE_UINT32 GWEN_CryptToken_Context_List_GetCount const GWEN_CRYPTTOKEN_CONTEXT_LIST l  ) 
 

Returns the number of elements currently in the given list.

void GWEN_CryptToken_Context_List_Insert GWEN_CRYPTTOKEN_CONTEXT element,
GWEN_CRYPTTOKEN_CONTEXT_LIST list
 

Inserts the given element into the given list thus making it the new head of the list.

GWEN_CRYPTTOKEN_CONTEXT* GWEN_CryptToken_Context_List_Last const GWEN_CRYPTTOKEN_CONTEXT_LIST l  ) 
 

Returns the last element of the list.

GWEN_CRYPTTOKEN_CONTEXT_LIST* GWEN_CryptToken_Context_List_new  ) 
 

Creates a new list of GWEN_CRYPTTOKEN_CONTEXT.

GWEN_CRYPTTOKEN_CONTEXT* GWEN_CryptToken_Context_List_Next const GWEN_CRYPTTOKEN_CONTEXT element  ) 
 

Returns the successor of the given element.

GWEN_CRYPTTOKEN_CONTEXT* GWEN_CryptToken_Context_List_Previous const GWEN_CRYPTTOKEN_CONTEXT element  ) 
 

Returns the predecessor of the given element.

void GWEN_CryptToken_CryptInfo_List_Add GWEN_CRYPTTOKEN_CRYPTINFO element,
GWEN_CRYPTTOKEN_CRYPTINFO_LIST list
 

Adds the given element to the given list making it the new tail.

void GWEN_CryptToken_CryptInfo_List_AddList GWEN_CRYPTTOKEN_CRYPTINFO_LIST dst,
GWEN_CRYPTTOKEN_CRYPTINFO_LIST l
 

Moves the content of one list to another list thus leaving the old list empty.

void GWEN_CryptToken_CryptInfo_List_Clear GWEN_CRYPTTOKEN_CRYPTINFO_LIST l  ) 
 

Clears the given list (thus leaving it empty). All elements of this list are deleted via GWEN_CryptToken_CryptInfo_free();

void GWEN_CryptToken_CryptInfo_List_Del GWEN_CRYPTTOKEN_CRYPTINFO element  ) 
 

Unlinks the given element from whatever list it may currently be enlisted. If the element is not member of any list the program is aborted. Please note: The element is just unlinked, not deleted.

GWEN_CRYPTTOKEN_CRYPTINFO* GWEN_CryptToken_CryptInfo_List_First const GWEN_CRYPTTOKEN_CRYPTINFO_LIST l  ) 
 

Returns the first element of the list.

void GWEN_CryptToken_CryptInfo_List_free GWEN_CRYPTTOKEN_CRYPTINFO_LIST l  ) 
 

Destroys the list and frees all its elements.

GWEN_TYPE_UINT32 GWEN_CryptToken_CryptInfo_List_GetCount const GWEN_CRYPTTOKEN_CRYPTINFO_LIST l  ) 
 

Returns the number of elements currently in the given list.

void GWEN_CryptToken_CryptInfo_List_Insert GWEN_CRYPTTOKEN_CRYPTINFO element,
GWEN_CRYPTTOKEN_CRYPTINFO_LIST list
 

Inserts the given element into the given list thus making it the new head of the list.

GWEN_CRYPTTOKEN_CRYPTINFO* GWEN_CryptToken_CryptInfo_List_Last const GWEN_CRYPTTOKEN_CRYPTINFO_LIST l  ) 
 

Returns the last element of the list.

GWEN_CRYPTTOKEN_CRYPTINFO_LIST* GWEN_CryptToken_CryptInfo_List_new  ) 
 

Creates a new list of GWEN_CRYPTTOKEN_CRYPTINFO.

GWEN_CRYPTTOKEN_CRYPTINFO* GWEN_CryptToken_CryptInfo_List_Next const GWEN_CRYPTTOKEN_CRYPTINFO element  ) 
 

Returns the successor of the given element.

GWEN_CRYPTTOKEN_CRYPTINFO* GWEN_CryptToken_CryptInfo_List_Previous const GWEN_CRYPTTOKEN_CRYPTINFO element  ) 
 

Returns the predecessor of the given element.

void GWEN_CryptToken_KeyInfo_List_Add GWEN_CRYPTTOKEN_KEYINFO element,
GWEN_CRYPTTOKEN_KEYINFO_LIST list
 

Adds the given element to the given list making it the new tail.

void GWEN_CryptToken_KeyInfo_List_AddList GWEN_CRYPTTOKEN_KEYINFO_LIST dst,
GWEN_CRYPTTOKEN_KEYINFO_LIST l
 

Moves the content of one list to another list thus leaving the old list empty.

void GWEN_CryptToken_KeyInfo_List_Clear GWEN_CRYPTTOKEN_KEYINFO_LIST l  ) 
 

Clears the given list (thus leaving it empty). All elements of this list are deleted via GWEN_CryptToken_KeyInfo_free();

void GWEN_CryptToken_KeyInfo_List_Del GWEN_CRYPTTOKEN_KEYINFO element  ) 
 

Unlinks the given element from whatever list it may currently be enlisted. If the element is not member of any list the program is aborted. Please note: The element is just unlinked, not deleted.

GWEN_CRYPTTOKEN_KEYINFO* GWEN_CryptToken_KeyInfo_List_First const GWEN_CRYPTTOKEN_KEYINFO_LIST l  ) 
 

Returns the first element of the list.

void GWEN_CryptToken_KeyInfo_List_free GWEN_CRYPTTOKEN_KEYINFO_LIST l  ) 
 

Destroys the list and frees all its elements.

GWEN_TYPE_UINT32 GWEN_CryptToken_KeyInfo_List_GetCount const GWEN_CRYPTTOKEN_KEYINFO_LIST l  ) 
 

Returns the number of elements currently in the given list.

void GWEN_CryptToken_KeyInfo_List_Insert GWEN_CRYPTTOKEN_KEYINFO element,
GWEN_CRYPTTOKEN_KEYINFO_LIST list
 

Inserts the given element into the given list thus making it the new head of the list.

GWEN_CRYPTTOKEN_KEYINFO* GWEN_CryptToken_KeyInfo_List_Last const GWEN_CRYPTTOKEN_KEYINFO_LIST l  ) 
 

Returns the last element of the list.

GWEN_CRYPTTOKEN_KEYINFO_LIST* GWEN_CryptToken_KeyInfo_List_new  ) 
 

Creates a new list of GWEN_CRYPTTOKEN_KEYINFO.

GWEN_CRYPTTOKEN_KEYINFO* GWEN_CryptToken_KeyInfo_List_Next const GWEN_CRYPTTOKEN_KEYINFO element  ) 
 

Returns the successor of the given element.

GWEN_CRYPTTOKEN_KEYINFO* GWEN_CryptToken_KeyInfo_List_Previous const GWEN_CRYPTTOKEN_KEYINFO element  ) 
 

Returns the predecessor of the given element.

void GWEN_CryptToken_List_Add GWEN_CRYPTTOKEN element,
GWEN_CRYPTTOKEN_LIST list
 

Adds the given element to the given list making it the new tail.

void GWEN_CryptToken_List_AddList GWEN_CRYPTTOKEN_LIST dst,
GWEN_CRYPTTOKEN_LIST l
 

Moves the content of one list to another list thus leaving the old list empty.

void GWEN_CryptToken_List_Clear GWEN_CRYPTTOKEN_LIST l  ) 
 

Clears the given list (thus leaving it empty). All elements of this list are deleted via GWEN_CryptToken_free();

void GWEN_CryptToken_List_Del GWEN_CRYPTTOKEN element  ) 
 

Unlinks the given element from whatever list it may currently be enlisted. If the element is not member of any list the program is aborted. Please note: The element is just unlinked, not deleted.

GWEN_CRYPTTOKEN* GWEN_CryptToken_List_First const GWEN_CRYPTTOKEN_LIST l  ) 
 

Returns the first element of the list.

void GWEN_CryptToken_List_free GWEN_CRYPTTOKEN_LIST l  ) 
 

Destroys the list and frees all its elements.

GWEN_TYPE_UINT32 GWEN_CryptToken_List_GetCount const GWEN_CRYPTTOKEN_LIST l  ) 
 

Returns the number of elements currently in the given list.

void GWEN_CryptToken_List_Insert GWEN_CRYPTTOKEN element,
GWEN_CRYPTTOKEN_LIST list
 

Inserts the given element into the given list thus making it the new head of the list.

GWEN_CRYPTTOKEN* GWEN_CryptToken_List_Last const GWEN_CRYPTTOKEN_LIST l  ) 
 

Returns the last element of the list.

GWEN_CRYPTTOKEN_LIST* GWEN_CryptToken_List_new  ) 
 

Creates a new list of GWEN_CRYPTTOKEN.

GWEN_CRYPTTOKEN* GWEN_CryptToken_List_Next const GWEN_CRYPTTOKEN element  ) 
 

Returns the successor of the given element.

GWEN_CRYPTTOKEN* GWEN_CryptToken_List_Previous const GWEN_CRYPTTOKEN element  ) 
 

Returns the predecessor of the given element.

void GWEN_CryptToken_SignInfo_List_Add GWEN_CRYPTTOKEN_SIGNINFO element,
GWEN_CRYPTTOKEN_SIGNINFO_LIST list
 

Adds the given element to the given list making it the new tail.

void GWEN_CryptToken_SignInfo_List_AddList GWEN_CRYPTTOKEN_SIGNINFO_LIST dst,
GWEN_CRYPTTOKEN_SIGNINFO_LIST l
 

Moves the content of one list to another list thus leaving the old list empty.

void GWEN_CryptToken_SignInfo_List_Clear GWEN_CRYPTTOKEN_SIGNINFO_LIST l  ) 
 

Clears the given list (thus leaving it empty). All elements of this list are deleted via GWEN_CryptToken_SignInfo_free();

void GWEN_CryptToken_SignInfo_List_Del GWEN_CRYPTTOKEN_SIGNINFO element  ) 
 

Unlinks the given element from whatever list it may currently be enlisted. If the element is not member of any list the program is aborted. Please note: The element is just unlinked, not deleted.

GWEN_CRYPTTOKEN_SIGNINFO* GWEN_CryptToken_SignInfo_List_First const GWEN_CRYPTTOKEN_SIGNINFO_LIST l  ) 
 

Returns the first element of the list.

void GWEN_CryptToken_SignInfo_List_free GWEN_CRYPTTOKEN_SIGNINFO_LIST l  ) 
 

Destroys the list and frees all its elements.

GWEN_TYPE_UINT32 GWEN_CryptToken_SignInfo_List_GetCount const GWEN_CRYPTTOKEN_SIGNINFO_LIST l  ) 
 

Returns the number of elements currently in the given list.

void GWEN_CryptToken_SignInfo_List_Insert GWEN_CRYPTTOKEN_SIGNINFO element,
GWEN_CRYPTTOKEN_SIGNINFO_LIST list
 

Inserts the given element into the given list thus making it the new head of the list.

GWEN_CRYPTTOKEN_SIGNINFO* GWEN_CryptToken_SignInfo_List_Last const GWEN_CRYPTTOKEN_SIGNINFO_LIST l  ) 
 

Returns the last element of the list.

GWEN_CRYPTTOKEN_SIGNINFO_LIST* GWEN_CryptToken_SignInfo_List_new  ) 
 

Creates a new list of GWEN_CRYPTTOKEN_SIGNINFO.

GWEN_CRYPTTOKEN_SIGNINFO* GWEN_CryptToken_SignInfo_List_Next const GWEN_CRYPTTOKEN_SIGNINFO element  ) 
 

Returns the successor of the given element.

GWEN_CRYPTTOKEN_SIGNINFO* GWEN_CryptToken_SignInfo_List_Previous const GWEN_CRYPTTOKEN_SIGNINFO element  ) 
 

Returns the predecessor of the given element.

void GWEN_CryptToken_User_ConstList2_Clear GWEN_CRYPTTOKEN_USER_CONSTLIST2 l  ) 
 

GWEN_CRYPTTOKEN_USER_CONSTLIST2_ITERATOR* GWEN_CryptToken_User_ConstList2_First GWEN_CRYPTTOKEN_USER_CONSTLIST2 l  ) 
 

const GWEN_CRYPTTOKEN_USER* GWEN_CryptToken_User_ConstList2_ForEach GWEN_CRYPTTOKEN_USER_CONSTLIST2 list,
GWEN_CRYPTTOKEN_USER_CONSTLIST2_FOREACH  func,
void *  user_data
 

Traverses the list, calling the callback function 'func' on each list element. Traversal will stop when 'func' returns a non-NULL value, and the routine will return with that value. Otherwise the routine will return NULL.

Parameters:
list The list to traverse.
func The function to be called with each list element.
user_data A pointer passed on to the function 'func'.
Returns:
The non-NULL pointer returned by 'func' as soon as it returns one. Otherwise (i.e. 'func' always returns NULL) returns NULL.

void GWEN_CryptToken_User_ConstList2_free GWEN_CRYPTTOKEN_USER_CONSTLIST2 l  ) 
 

const GWEN_CRYPTTOKEN_USER* GWEN_CryptToken_User_ConstList2_GetBack GWEN_CRYPTTOKEN_USER_CONSTLIST2 l  ) 
 

const GWEN_CRYPTTOKEN_USER* GWEN_CryptToken_User_ConstList2_GetFront GWEN_CRYPTTOKEN_USER_CONSTLIST2 l  ) 
 

unsigned int GWEN_CryptToken_User_ConstList2_GetSize GWEN_CRYPTTOKEN_USER_CONSTLIST2 l  ) 
 

GWEN_CRYPTTOKEN_USER_CONSTLIST2_ITERATOR* GWEN_CryptToken_User_ConstList2_Last GWEN_CRYPTTOKEN_USER_CONSTLIST2 l  ) 
 

GWEN_CRYPTTOKEN_USER_CONSTLIST2* GWEN_CryptToken_User_ConstList2_new  ) 
 

void GWEN_CryptToken_User_ConstList2_PopBack GWEN_CRYPTTOKEN_USER_CONSTLIST2 l  ) 
 

void GWEN_CryptToken_User_ConstList2_PopFront GWEN_CRYPTTOKEN_USER_CONSTLIST2 l  ) 
 

void GWEN_CryptToken_User_ConstList2_PushBack GWEN_CRYPTTOKEN_USER_CONSTLIST2 l,
const GWEN_CRYPTTOKEN_USER p
 

void GWEN_CryptToken_User_ConstList2_PushFront GWEN_CRYPTTOKEN_USER_CONSTLIST2 l,
const GWEN_CRYPTTOKEN_USER p
 

const GWEN_CRYPTTOKEN_USER* GWEN_CryptToken_User_ConstList2Iterator_Data GWEN_CRYPTTOKEN_USER_CONSTLIST2_ITERATOR li  ) 
 

void GWEN_CryptToken_User_ConstList2Iterator_free GWEN_CRYPTTOKEN_USER_CONSTLIST2_ITERATOR li  ) 
 

GWEN_CRYPTTOKEN_USER_CONSTLIST2_ITERATOR* GWEN_CryptToken_User_ConstList2Iterator_new GWEN_CRYPTTOKEN_USER_CONSTLIST2 l  ) 
 

const GWEN_CRYPTTOKEN_USER* GWEN_CryptToken_User_ConstList2Iterator_Next GWEN_CRYPTTOKEN_USER_CONSTLIST2_ITERATOR li  ) 
 

const GWEN_CRYPTTOKEN_USER* GWEN_CryptToken_User_ConstList2Iterator_Previous GWEN_CRYPTTOKEN_USER_CONSTLIST2_ITERATOR li  ) 
 

void GWEN_CryptToken_User_List2_Clear GWEN_CRYPTTOKEN_USER_LIST2 l  ) 
 

Removes all list elements from the list. (The elements are not freed.)

void GWEN_CryptToken_User_List2_Dump GWEN_CRYPTTOKEN_USER_LIST2 l,
FILE *  f,
unsigned int  indent
 

Dumps the contents of the list to an open file (e.g. stderr).

void GWEN_CryptToken_User_List2_Erase GWEN_CRYPTTOKEN_USER_LIST2 l,
GWEN_CRYPTTOKEN_USER_LIST2_ITERATOR it
 

Removes the element currently pointed to by the given iterator from the list.

GWEN_CRYPTTOKEN_USER_LIST2_ITERATOR* GWEN_CryptToken_User_List2_First GWEN_CRYPTTOKEN_USER_LIST2 l  ) 
 

Returns a list iterator pointing to the first element.

GWEN_CRYPTTOKEN_USER* GWEN_CryptToken_User_List2_ForEach GWEN_CRYPTTOKEN_USER_LIST2 list,
GWEN_CRYPTTOKEN_USER_LIST2_FOREACH  func,
void *  user_data
 

Traverses the list, calling the callback function 'func' on each list element. Traversal will stop when 'func' returns a non-NULL value, and the routine will return with that value. Otherwise the routine will return NULL.

Parameters:
list The list to traverse.
func The function to be called with each list element.
user_data A pointer passed on to the function 'func'.
Returns:
The non-NULL pointer returned by 'func' as soon as it returns one. Otherwise (i.e. 'func' always returns NULL) returns NULL.

void GWEN_CryptToken_User_List2_free GWEN_CRYPTTOKEN_USER_LIST2 l  ) 
 

Destroys the list. Please note that the members in this list are not destroyed!

GWEN_CRYPTTOKEN_USER* GWEN_CryptToken_User_List2_GetBack GWEN_CRYPTTOKEN_USER_LIST2 l  ) 
 

Returns the last element of the list. (The element is not removed from the list.)

GWEN_CRYPTTOKEN_USER* GWEN_CryptToken_User_List2_GetFront GWEN_CRYPTTOKEN_USER_LIST2 l  ) 
 

Returns the first element of the list. (The element is not removed from the list.)

unsigned int GWEN_CryptToken_User_List2_GetSize GWEN_CRYPTTOKEN_USER_LIST2 l  ) 
 

Returns the size of this list, i.e. the number of elements in this list.

This number is counted in the list metadata, so this is a cheap operation.

GWEN_CRYPTTOKEN_USER_LIST2_ITERATOR* GWEN_CryptToken_User_List2_Last GWEN_CRYPTTOKEN_USER_LIST2 l  ) 
 

Returns a list iterator pointing to the last element.

GWEN_CRYPTTOKEN_USER_LIST2* GWEN_CryptToken_User_List2_new  ) 
 

Creates a new list. This mus be freed using GWEN_CryptToken_User_List2_free.

void GWEN_CryptToken_User_List2_PopBack GWEN_CRYPTTOKEN_USER_LIST2 l  ) 
 

Removes the list's last element from the list. (The element is not freed.)

void GWEN_CryptToken_User_List2_PopFront GWEN_CRYPTTOKEN_USER_LIST2 l  ) 
 

Removes the list's first element from the list. (The element is not freed.)

void GWEN_CryptToken_User_List2_PushBack GWEN_CRYPTTOKEN_USER_LIST2 l,
GWEN_CRYPTTOKEN_USER p
 

Appends an element to a list making it the new last element.

void GWEN_CryptToken_User_List2_PushFront GWEN_CRYPTTOKEN_USER_LIST2 l,
GWEN_CRYPTTOKEN_USER p
 

Inserts an element at the start of the list, making it the new first element.

GWEN_CRYPTTOKEN_USER* GWEN_CryptToken_User_List2Iterator_Data GWEN_CRYPTTOKEN_USER_LIST2_ITERATOR li  ) 
 

Returns the pointer to the element stored at the list position the iterator currently points to.

void GWEN_CryptToken_User_List2Iterator_free GWEN_CRYPTTOKEN_USER_LIST2_ITERATOR li  ) 
 

Destroys the list iterator.

GWEN_CRYPTTOKEN_USER_LIST2_ITERATOR* GWEN_CryptToken_User_List2Iterator_new GWEN_CRYPTTOKEN_USER_LIST2 l  ) 
 

Creates a list iterator for the given list. (FIXME: Should be private).

GWEN_CRYPTTOKEN_USER* GWEN_CryptToken_User_List2Iterator_Next GWEN_CRYPTTOKEN_USER_LIST2_ITERATOR li  ) 
 

Moves the list iterator to the successor of the currenty selected element and returns that successor element.

GWEN_CRYPTTOKEN_USER* GWEN_CryptToken_User_List2Iterator_Previous GWEN_CRYPTTOKEN_USER_LIST2_ITERATOR li  ) 
 

Moves the list iterator to the predecessor of the currenty selected element and returns that predecessor element.

void GWEN_CryptToken_User_List_Add GWEN_CRYPTTOKEN_USER element,
GWEN_CRYPTTOKEN_USER_LIST list
 

Adds the given element to the given list making it the new tail.

void GWEN_CryptToken_User_List_AddList GWEN_CRYPTTOKEN_USER_LIST dst,
GWEN_CRYPTTOKEN_USER_LIST l
 

Moves the content of one list to another list thus leaving the old list empty.

void GWEN_CryptToken_User_List_Clear GWEN_CRYPTTOKEN_USER_LIST l  ) 
 

Clears the given list (thus leaving it empty). All elements of this list are deleted via GWEN_CryptToken_User_free();

void GWEN_CryptToken_User_List_Del GWEN_CRYPTTOKEN_USER element  ) 
 

Unlinks the given element from whatever list it may currently be enlisted. If the element is not member of any list the program is aborted. Please note: The element is just unlinked, not deleted.

GWEN_CRYPTTOKEN_USER* GWEN_CryptToken_User_List_First const GWEN_CRYPTTOKEN_USER_LIST l  ) 
 

Returns the first element of the list.

void GWEN_CryptToken_User_List_free GWEN_CRYPTTOKEN_USER_LIST l  ) 
 

Destroys the list and frees all its elements.

GWEN_TYPE_UINT32 GWEN_CryptToken_User_List_GetCount const GWEN_CRYPTTOKEN_USER_LIST l  ) 
 

Returns the number of elements currently in the given list.

void GWEN_CryptToken_User_List_Insert GWEN_CRYPTTOKEN_USER element,
GWEN_CRYPTTOKEN_USER_LIST list
 

Inserts the given element into the given list thus making it the new head of the list.

GWEN_CRYPTTOKEN_USER* GWEN_CryptToken_User_List_Last const GWEN_CRYPTTOKEN_USER_LIST l  ) 
 

Returns the last element of the list.

GWEN_CRYPTTOKEN_USER_LIST* GWEN_CryptToken_User_List_new  ) 
 

Creates a new list of GWEN_CRYPTTOKEN_USER.

GWEN_CRYPTTOKEN_USER* GWEN_CryptToken_User_List_Next const GWEN_CRYPTTOKEN_USER element  ) 
 

Returns the successor of the given element.

GWEN_CRYPTTOKEN_USER* GWEN_CryptToken_User_List_Previous const GWEN_CRYPTTOKEN_USER element  ) 
 

Returns the predecessor of the given element.

void GWEN_CryptTokenFile_Context_ConstList2_Clear GWEN_CT_FILE_CONTEXT_CONSTLIST2 l  ) 
 

GWEN_CT_FILE_CONTEXT_CONSTLIST2_ITERATOR* GWEN_CryptTokenFile_Context_ConstList2_First GWEN_CT_FILE_CONTEXT_CONSTLIST2 l  ) 
 

const GWEN_CT_FILE_CONTEXT* GWEN_CryptTokenFile_Context_ConstList2_ForEach GWEN_CT_FILE_CONTEXT_CONSTLIST2 list,
GWEN_CT_FILE_CONTEXT_CONSTLIST2_FOREACH  func,
void *  user_data
 

Traverses the list, calling the callback function 'func' on each list element. Traversal will stop when 'func' returns a non-NULL value, and the routine will return with that value. Otherwise the routine will return NULL.

Parameters:
list The list to traverse.
func The function to be called with each list element.
user_data A pointer passed on to the function 'func'.
Returns:
The non-NULL pointer returned by 'func' as soon as it returns one. Otherwise (i.e. 'func' always returns NULL) returns NULL.

void GWEN_CryptTokenFile_Context_ConstList2_free GWEN_CT_FILE_CONTEXT_CONSTLIST2 l  ) 
 

const GWEN_CT_FILE_CONTEXT* GWEN_CryptTokenFile_Context_ConstList2_GetBack GWEN_CT_FILE_CONTEXT_CONSTLIST2 l  ) 
 

const GWEN_CT_FILE_CONTEXT* GWEN_CryptTokenFile_Context_ConstList2_GetFront GWEN_CT_FILE_CONTEXT_CONSTLIST2 l  ) 
 

unsigned int GWEN_CryptTokenFile_Context_ConstList2_GetSize GWEN_CT_FILE_CONTEXT_CONSTLIST2 l  ) 
 

GWEN_CT_FILE_CONTEXT_CONSTLIST2_ITERATOR* GWEN_CryptTokenFile_Context_ConstList2_Last GWEN_CT_FILE_CONTEXT_CONSTLIST2 l  ) 
 

GWEN_CT_FILE_CONTEXT_CONSTLIST2* GWEN_CryptTokenFile_Context_ConstList2_new  ) 
 

void GWEN_CryptTokenFile_Context_ConstList2_PopBack GWEN_CT_FILE_CONTEXT_CONSTLIST2 l  ) 
 

void GWEN_CryptTokenFile_Context_ConstList2_PopFront GWEN_CT_FILE_CONTEXT_CONSTLIST2 l  ) 
 

void GWEN_CryptTokenFile_Context_ConstList2_PushBack GWEN_CT_FILE_CONTEXT_CONSTLIST2 l,
const GWEN_CT_FILE_CONTEXT p
 

void GWEN_CryptTokenFile_Context_ConstList2_PushFront GWEN_CT_FILE_CONTEXT_CONSTLIST2 l,
const GWEN_CT_FILE_CONTEXT p
 

const GWEN_CT_FILE_CONTEXT* GWEN_CryptTokenFile_Context_ConstList2Iterator_Data GWEN_CT_FILE_CONTEXT_CONSTLIST2_ITERATOR li  ) 
 

void GWEN_CryptTokenFile_Context_ConstList2Iterator_free GWEN_CT_FILE_CONTEXT_CONSTLIST2_ITERATOR li  ) 
 

GWEN_CT_FILE_CONTEXT_CONSTLIST2_ITERATOR* GWEN_CryptTokenFile_Context_ConstList2Iterator_new GWEN_CT_FILE_CONTEXT_CONSTLIST2 l  ) 
 

const GWEN_CT_FILE_CONTEXT* GWEN_CryptTokenFile_Context_ConstList2Iterator_Next GWEN_CT_FILE_CONTEXT_CONSTLIST2_ITERATOR li  ) 
 

const GWEN_CT_FILE_CONTEXT* GWEN_CryptTokenFile_Context_ConstList2Iterator_Previous GWEN_CT_FILE_CONTEXT_CONSTLIST2_ITERATOR li  ) 
 

void GWEN_CryptTokenFile_Context_List2_Clear GWEN_CT_FILE_CONTEXT_LIST2 l  ) 
 

Removes all list elements from the list. (The elements are not freed.)

void GWEN_CryptTokenFile_Context_List2_Dump GWEN_CT_FILE_CONTEXT_LIST2 l,
FILE *  f,
unsigned int  indent
 

Dumps the contents of the list to an open file (e.g. stderr).

void GWEN_CryptTokenFile_Context_List2_Erase GWEN_CT_FILE_CONTEXT_LIST2 l,
GWEN_CT_FILE_CONTEXT_LIST2_ITERATOR it
 

Removes the element currently pointed to by the given iterator from the list.

GWEN_CT_FILE_CONTEXT_LIST2_ITERATOR* GWEN_CryptTokenFile_Context_List2_First GWEN_CT_FILE_CONTEXT_LIST2 l  ) 
 

Returns a list iterator pointing to the first element.

GWEN_CT_FILE_CONTEXT* GWEN_CryptTokenFile_Context_List2_ForEach GWEN_CT_FILE_CONTEXT_LIST2 list,
GWEN_CT_FILE_CONTEXT_LIST2_FOREACH  func,
void *  user_data
 

Traverses the list, calling the callback function 'func' on each list element. Traversal will stop when 'func' returns a non-NULL value, and the routine will return with that value. Otherwise the routine will return NULL.

Parameters:
list The list to traverse.
func The function to be called with each list element.
user_data A pointer passed on to the function 'func'.
Returns:
The non-NULL pointer returned by 'func' as soon as it returns one. Otherwise (i.e. 'func' always returns NULL) returns NULL.

void GWEN_CryptTokenFile_Context_List2_free GWEN_CT_FILE_CONTEXT_LIST2 l  ) 
 

Destroys the list. Please note that the members in this list are not destroyed!

GWEN_CT_FILE_CONTEXT* GWEN_CryptTokenFile_Context_List2_GetBack GWEN_CT_FILE_CONTEXT_LIST2 l  ) 
 

Returns the last element of the list. (The element is not removed from the list.)

GWEN_CT_FILE_CONTEXT* GWEN_CryptTokenFile_Context_List2_GetFront GWEN_CT_FILE_CONTEXT_LIST2 l  ) 
 

Returns the first element of the list. (The element is not removed from the list.)

unsigned int GWEN_CryptTokenFile_Context_List2_GetSize GWEN_CT_FILE_CONTEXT_LIST2 l  ) 
 

Returns the size of this list, i.e. the number of elements in this list.

This number is counted in the list metadata, so this is a cheap operation.

GWEN_CT_FILE_CONTEXT_LIST2_ITERATOR* GWEN_CryptTokenFile_Context_List2_Last GWEN_CT_FILE_CONTEXT_LIST2 l  ) 
 

Returns a list iterator pointing to the last element.

GWEN_CT_FILE_CONTEXT_LIST2* GWEN_CryptTokenFile_Context_List2_new  ) 
 

Creates a new list. This mus be freed using GWEN_CryptTokenFile_Context_List2_free.

void GWEN_CryptTokenFile_Context_List2_PopBack GWEN_CT_FILE_CONTEXT_LIST2 l  ) 
 

Removes the list's last element from the list. (The element is not freed.)

void GWEN_CryptTokenFile_Context_List2_PopFront GWEN_CT_FILE_CONTEXT_LIST2 l  ) 
 

Removes the list's first element from the list. (The element is not freed.)

void GWEN_CryptTokenFile_Context_List2_PushBack GWEN_CT_FILE_CONTEXT_LIST2 l,
GWEN_CT_FILE_CONTEXT p
 

Appends an element to a list making it the new last element.

void GWEN_CryptTokenFile_Context_List2_PushFront GWEN_CT_FILE_CONTEXT_LIST2 l,
GWEN_CT_FILE_CONTEXT p
 

Inserts an element at the start of the list, making it the new first element.

GWEN_CT_FILE_CONTEXT* GWEN_CryptTokenFile_Context_List2Iterator_Data GWEN_CT_FILE_CONTEXT_LIST2_ITERATOR li  ) 
 

Returns the pointer to the element stored at the list position the iterator currently points to.

void GWEN_CryptTokenFile_Context_List2Iterator_free GWEN_CT_FILE_CONTEXT_LIST2_ITERATOR li  ) 
 

Destroys the list iterator.

GWEN_CT_FILE_CONTEXT_LIST2_ITERATOR* GWEN_CryptTokenFile_Context_List2Iterator_new GWEN_CT_FILE_CONTEXT_LIST2 l  ) 
 

Creates a list iterator for the given list. (FIXME: Should be private).

GWEN_CT_FILE_CONTEXT* GWEN_CryptTokenFile_Context_List2Iterator_Next GWEN_CT_FILE_CONTEXT_LIST2_ITERATOR li  ) 
 

Moves the list iterator to the successor of the currenty selected element and returns that successor element.

GWEN_CT_FILE_CONTEXT* GWEN_CryptTokenFile_Context_List2Iterator_Previous GWEN_CT_FILE_CONTEXT_LIST2_ITERATOR li  ) 
 

Moves the list iterator to the predecessor of the currenty selected element and returns that predecessor element.

void GWEN_CryptTokenFile_Context_List_Add GWEN_CT_FILE_CONTEXT element,
GWEN_CT_FILE_CONTEXT_LIST list
 

Adds the given element to the given list making it the new tail.

void GWEN_CryptTokenFile_Context_List_AddList GWEN_CT_FILE_CONTEXT_LIST dst,
GWEN_CT_FILE_CONTEXT_LIST l
 

Moves the content of one list to another list thus leaving the old list empty.

void GWEN_CryptTokenFile_Context_List_Clear GWEN_CT_FILE_CONTEXT_LIST l  ) 
 

Clears the given list (thus leaving it empty). All elements of this list are deleted via GWEN_CryptTokenFile_Context_free();

void GWEN_CryptTokenFile_Context_List_Del GWEN_CT_FILE_CONTEXT element  ) 
 

Unlinks the given element from whatever list it may currently be enlisted. If the element is not member of any list the program is aborted. Please note: The element is just unlinked, not deleted.

GWEN_CT_FILE_CONTEXT* GWEN_CryptTokenFile_Context_List_First const GWEN_CT_FILE_CONTEXT_LIST l  ) 
 

Returns the first element of the list.

void GWEN_CryptTokenFile_Context_List_free GWEN_CT_FILE_CONTEXT_LIST l  ) 
 

Destroys the list and frees all its elements.

GWEN_TYPE_UINT32 GWEN_CryptTokenFile_Context_List_GetCount const GWEN_CT_FILE_CONTEXT_LIST l  ) 
 

Returns the number of elements currently in the given list.

void GWEN_CryptTokenFile_Context_List_Insert GWEN_CT_FILE_CONTEXT element,
GWEN_CT_FILE_CONTEXT_LIST list
 

Inserts the given element into the given list thus making it the new head of the list.

GWEN_CT_FILE_CONTEXT* GWEN_CryptTokenFile_Context_List_Last const GWEN_CT_FILE_CONTEXT_LIST l  ) 
 

Returns the last element of the list.

GWEN_CT_FILE_CONTEXT_LIST* GWEN_CryptTokenFile_Context_List_new  ) 
 

Creates a new list of GWEN_CT_FILE_CONTEXT.

GWEN_CT_FILE_CONTEXT* GWEN_CryptTokenFile_Context_List_Next const GWEN_CT_FILE_CONTEXT element  ) 
 

Returns the successor of the given element.

GWEN_CT_FILE_CONTEXT* GWEN_CryptTokenFile_Context_List_Previous const GWEN_CT_FILE_CONTEXT element  ) 
 

Returns the predecessor of the given element.

void GWEN_DBIO_List_Add GWEN_DBIO element,
GWEN_DBIO_LIST list
 

Adds the given element to the given list making it the new tail.

void GWEN_DBIO_List_AddList GWEN_DBIO_LIST dst,
GWEN_DBIO_LIST l
 

Moves the content of one list to another list thus leaving the old list empty.

void GWEN_DBIO_List_Clear GWEN_DBIO_LIST l  ) 
 

Clears the given list (thus leaving it empty). All elements of this list are deleted via GWEN_DBIO_free();

void GWEN_DBIO_List_Del GWEN_DBIO element  ) 
 

Unlinks the given element from whatever list it may currently be enlisted. If the element is not member of any list the program is aborted. Please note: The element is just unlinked, not deleted.

GWEN_DBIO* GWEN_DBIO_List_First const GWEN_DBIO_LIST l  ) 
 

Returns the first element of the list.

void GWEN_DBIO_List_free GWEN_DBIO_LIST l  ) 
 

Destroys the list and frees all its elements.

GWEN_TYPE_UINT32 GWEN_DBIO_List_GetCount const GWEN_DBIO_LIST l  ) 
 

Returns the number of elements currently in the given list.

void GWEN_DBIO_List_Insert GWEN_DBIO element,
GWEN_DBIO_LIST list
 

Inserts the given element into the given list thus making it the new head of the list.

GWEN_DBIO* GWEN_DBIO_List_Last const GWEN_DBIO_LIST l  ) 
 

Returns the last element of the list.

GWEN_DBIO_LIST* GWEN_DBIO_List_new  ) 
 

Creates a new list of GWEN_DBIO.

GWEN_DBIO* GWEN_DBIO_List_Next const GWEN_DBIO element  ) 
 

Returns the successor of the given element.

GWEN_DBIO* GWEN_DBIO_List_Previous const GWEN_DBIO element  ) 
 

Returns the predecessor of the given element.

void GWEN_InheritData_List_Add GWEN_INHERITDATA element,
GWEN_INHERITDATA_LIST list
 

Adds the given element to the given list making it the new tail.

void GWEN_InheritData_List_AddList GWEN_INHERITDATA_LIST dst,
GWEN_INHERITDATA_LIST l
 

Moves the content of one list to another list thus leaving the old list empty.

void GWEN_InheritData_List_Clear GWEN_INHERITDATA_LIST l  ) 
 

Clears the given list (thus leaving it empty). All elements of this list are deleted via GWEN_InheritData_free();

void GWEN_InheritData_List_Del GWEN_INHERITDATA element  ) 
 

Unlinks the given element from whatever list it may currently be enlisted. If the element is not member of any list the program is aborted. Please note: The element is just unlinked, not deleted.

GWEN_INHERITDATA* GWEN_InheritData_List_First const GWEN_INHERITDATA_LIST l  ) 
 

Returns the first element of the list.

void GWEN_InheritData_List_free GWEN_INHERITDATA_LIST l  ) 
 

Destroys the list and frees all its elements.

GWEN_TYPE_UINT32 GWEN_InheritData_List_GetCount const GWEN_INHERITDATA_LIST l  ) 
 

Returns the number of elements currently in the given list.

void GWEN_InheritData_List_Insert GWEN_INHERITDATA element,
GWEN_INHERITDATA_LIST list
 

Inserts the given element into the given list thus making it the new head of the list.

GWEN_INHERITDATA* GWEN_InheritData_List_Last const GWEN_INHERITDATA_LIST l  ) 
 

Returns the last element of the list.

GWEN_INHERITDATA_LIST* GWEN_InheritData_List_new  ) 
 

Creates a new list of GWEN_INHERITDATA.

GWEN_INHERITDATA* GWEN_InheritData_List_Next const GWEN_INHERITDATA element  ) 
 

Returns the successor of the given element.

GWEN_INHERITDATA* GWEN_InheritData_List_Previous const GWEN_INHERITDATA element  ) 
 

Returns the predecessor of the given element.

void GWEN_IpcRequest_ConstList2_Clear GWEN_IPC_REQUEST_CONSTLIST2 l  ) 
 

GWEN_IPC_REQUEST_CONSTLIST2_ITERATOR* GWEN_IpcRequest_ConstList2_First GWEN_IPC_REQUEST_CONSTLIST2 l  ) 
 

const GWEN_IPC_REQUEST* GWEN_IpcRequest_ConstList2_ForEach GWEN_IPC_REQUEST_CONSTLIST2 list,
GWEN_IPC_REQUEST_CONSTLIST2_FOREACH  func,
void *  user_data
 

Traverses the list, calling the callback function 'func' on each list element. Traversal will stop when 'func' returns a non-NULL value, and the routine will return with that value. Otherwise the routine will return NULL.

Parameters:
list The list to traverse.
func The function to be called with each list element.
user_data A pointer passed on to the function 'func'.
Returns:
The non-NULL pointer returned by 'func' as soon as it returns one. Otherwise (i.e. 'func' always returns NULL) returns NULL.

void GWEN_IpcRequest_ConstList2_free GWEN_IPC_REQUEST_CONSTLIST2 l  ) 
 

const GWEN_IPC_REQUEST* GWEN_IpcRequest_ConstList2_GetBack GWEN_IPC_REQUEST_CONSTLIST2 l  ) 
 

const GWEN_IPC_REQUEST* GWEN_IpcRequest_ConstList2_GetFront GWEN_IPC_REQUEST_CONSTLIST2 l  ) 
 

unsigned int GWEN_IpcRequest_ConstList2_GetSize GWEN_IPC_REQUEST_CONSTLIST2 l  ) 
 

GWEN_IPC_REQUEST_CONSTLIST2_ITERATOR* GWEN_IpcRequest_ConstList2_Last GWEN_IPC_REQUEST_CONSTLIST2 l  ) 
 

GWEN_IPC_REQUEST_CONSTLIST2* GWEN_IpcRequest_ConstList2_new  ) 
 

void GWEN_IpcRequest_ConstList2_PopBack GWEN_IPC_REQUEST_CONSTLIST2 l  ) 
 

void GWEN_IpcRequest_ConstList2_PopFront GWEN_IPC_REQUEST_CONSTLIST2 l  ) 
 

void GWEN_IpcRequest_ConstList2_PushBack GWEN_IPC_REQUEST_CONSTLIST2 l,
const GWEN_IPC_REQUEST p
 

void GWEN_IpcRequest_ConstList2_PushFront GWEN_IPC_REQUEST_CONSTLIST2 l,
const GWEN_IPC_REQUEST p
 

const GWEN_IPC_REQUEST* GWEN_IpcRequest_ConstList2Iterator_Data GWEN_IPC_REQUEST_CONSTLIST2_ITERATOR li  ) 
 

void GWEN_IpcRequest_ConstList2Iterator_free GWEN_IPC_REQUEST_CONSTLIST2_ITERATOR li  ) 
 

GWEN_IPC_REQUEST_CONSTLIST2_ITERATOR* GWEN_IpcRequest_ConstList2Iterator_new GWEN_IPC_REQUEST_CONSTLIST2 l  ) 
 

const GWEN_IPC_REQUEST* GWEN_IpcRequest_ConstList2Iterator_Next GWEN_IPC_REQUEST_CONSTLIST2_ITERATOR li  ) 
 

const GWEN_IPC_REQUEST* GWEN_IpcRequest_ConstList2Iterator_Previous GWEN_IPC_REQUEST_CONSTLIST2_ITERATOR li  ) 
 

void GWEN_IpcRequest_List2_Clear GWEN_IPC_REQUEST_LIST2 l  ) 
 

Removes all list elements from the list. (The elements are not freed.)

void GWEN_IpcRequest_List2_Dump GWEN_IPC_REQUEST_LIST2 l,
FILE *  f,
unsigned int  indent
 

Dumps the contents of the list to an open file (e.g. stderr).

void GWEN_IpcRequest_List2_Erase GWEN_IPC_REQUEST_LIST2 l,
GWEN_IPC_REQUEST_LIST2_ITERATOR it
 

Removes the element currently pointed to by the given iterator from the list.

GWEN_IPC_REQUEST_LIST2_ITERATOR* GWEN_IpcRequest_List2_First GWEN_IPC_REQUEST_LIST2 l  ) 
 

Returns a list iterator pointing to the first element.

GWEN_IPC_REQUEST* GWEN_IpcRequest_List2_ForEach GWEN_IPC_REQUEST_LIST2 list,
GWEN_IPC_REQUEST_LIST2_FOREACH  func,
void *  user_data
 

Traverses the list, calling the callback function 'func' on each list element. Traversal will stop when 'func' returns a non-NULL value, and the routine will return with that value. Otherwise the routine will return NULL.

Parameters:
list The list to traverse.
func The function to be called with each list element.
user_data A pointer passed on to the function 'func'.
Returns:
The non-NULL pointer returned by 'func' as soon as it returns one. Otherwise (i.e. 'func' always returns NULL) returns NULL.

void GWEN_IpcRequest_List2_free GWEN_IPC_REQUEST_LIST2 l  ) 
 

Destroys the list. Please note that the members in this list are not destroyed!

GWEN_IPC_REQUEST* GWEN_IpcRequest_List2_GetBack GWEN_IPC_REQUEST_LIST2 l  ) 
 

Returns the last element of the list. (The element is not removed from the list.)

GWEN_IPC_REQUEST* GWEN_IpcRequest_List2_GetFront GWEN_IPC_REQUEST_LIST2 l  ) 
 

Returns the first element of the list. (The element is not removed from the list.)

unsigned int GWEN_IpcRequest_List2_GetSize GWEN_IPC_REQUEST_LIST2 l  ) 
 

Returns the size of this list, i.e. the number of elements in this list.

This number is counted in the list metadata, so this is a cheap operation.

GWEN_IPC_REQUEST_LIST2_ITERATOR* GWEN_IpcRequest_List2_Last GWEN_IPC_REQUEST_LIST2 l  ) 
 

Returns a list iterator pointing to the last element.

GWEN_IPC_REQUEST_LIST2* GWEN_IpcRequest_List2_new  ) 
 

Creates a new list. This mus be freed using GWEN_IpcRequest_List2_free.

void GWEN_IpcRequest_List2_PopBack GWEN_IPC_REQUEST_LIST2 l  ) 
 

Removes the list's last element from the list. (The element is not freed.)

void GWEN_IpcRequest_List2_PopFront GWEN_IPC_REQUEST_LIST2 l  ) 
 

Removes the list's first element from the list. (The element is not freed.)

void GWEN_IpcRequest_List2_PushBack GWEN_IPC_REQUEST_LIST2 l,
GWEN_IPC_REQUEST p
 

Appends an element to a list making it the new last element.

void GWEN_IpcRequest_List2_PushFront GWEN_IPC_REQUEST_LIST2 l,
GWEN_IPC_REQUEST p
 

Inserts an element at the start of the list, making it the new first element.

GWEN_IPC_REQUEST* GWEN_IpcRequest_List2Iterator_Data GWEN_IPC_REQUEST_LIST2_ITERATOR li  ) 
 

Returns the pointer to the element stored at the list position the iterator currently points to.

void GWEN_IpcRequest_List2Iterator_free GWEN_IPC_REQUEST_LIST2_ITERATOR li  ) 
 

Destroys the list iterator.

GWEN_IPC_REQUEST_LIST2_ITERATOR* GWEN_IpcRequest_List2Iterator_new GWEN_IPC_REQUEST_LIST2 l  ) 
 

Creates a list iterator for the given list. (FIXME: Should be private).

GWEN_IPC_REQUEST* GWEN_IpcRequest_List2Iterator_Next GWEN_IPC_REQUEST_LIST2_ITERATOR li  ) 
 

Moves the list iterator to the successor of the currenty selected element and returns that successor element.

GWEN_IPC_REQUEST* GWEN_IpcRequest_List2Iterator_Previous GWEN_IPC_REQUEST_LIST2_ITERATOR li  ) 
 

Moves the list iterator to the predecessor of the currenty selected element and returns that predecessor element.

void GWEN_IpcRequest_List_Add GWEN_IPC_REQUEST element,
GWEN_IPC_REQUEST_LIST list
 

Adds the given element to the given list making it the new tail.

void GWEN_IpcRequest_List_AddList GWEN_IPC_REQUEST_LIST dst,
GWEN_IPC_REQUEST_LIST l
 

Moves the content of one list to another list thus leaving the old list empty.

void GWEN_IpcRequest_List_Clear GWEN_IPC_REQUEST_LIST l  ) 
 

Clears the given list (thus leaving it empty). All elements of this list are deleted via GWEN_IpcRequest_free();

void GWEN_IpcRequest_List_Del GWEN_IPC_REQUEST element  ) 
 

Unlinks the given element from whatever list it may currently be enlisted. If the element is not member of any list the program is aborted. Please note: The element is just unlinked, not deleted.

GWEN_IPC_REQUEST* GWEN_IpcRequest_List_First const GWEN_IPC_REQUEST_LIST l  ) 
 

Returns the first element of the list.

void GWEN_IpcRequest_List_free GWEN_IPC_REQUEST_LIST l  ) 
 

Destroys the list and frees all its elements.

GWEN_TYPE_UINT32 GWEN_IpcRequest_List_GetCount const GWEN_IPC_REQUEST_LIST l  ) 
 

Returns the number of elements currently in the given list.

void GWEN_IpcRequest_List_Insert GWEN_IPC_REQUEST element,
GWEN_IPC_REQUEST_LIST list
 

Inserts the given element into the given list thus making it the new head of the list.

GWEN_IPC_REQUEST* GWEN_IpcRequest_List_Last const GWEN_IPC_REQUEST_LIST l  ) 
 

Returns the last element of the list.

GWEN_IPC_REQUEST_LIST* GWEN_IpcRequest_List_new  ) 
 

Creates a new list of GWEN_IPC_REQUEST.

GWEN_IPC_REQUEST* GWEN_IpcRequest_List_Next const GWEN_IPC_REQUEST element  ) 
 

Returns the successor of the given element.

GWEN_IPC_REQUEST* GWEN_IpcRequest_List_Previous const GWEN_IPC_REQUEST element  ) 
 

Returns the predecessor of the given element.

void GWEN_KeySpec_ConstList2_Clear GWEN_KEYSPEC_CONSTLIST2 l  ) 
 

GWEN_KEYSPEC_CONSTLIST2_ITERATOR* GWEN_KeySpec_ConstList2_First GWEN_KEYSPEC_CONSTLIST2 l  ) 
 

const GWEN_KEYSPEC* GWEN_KeySpec_ConstList2_ForEach GWEN_KEYSPEC_CONSTLIST2 list,
GWEN_KEYSPEC_CONSTLIST2_FOREACH  func,
void *  user_data
 

Traverses the list, calling the callback function 'func' on each list element. Traversal will stop when 'func' returns a non-NULL value, and the routine will return with that value. Otherwise the routine will return NULL.

Parameters:
list The list to traverse.
func The function to be called with each list element.
user_data A pointer passed on to the function 'func'.
Returns:
The non-NULL pointer returned by 'func' as soon as it returns one. Otherwise (i.e. 'func' always returns NULL) returns NULL.

void GWEN_KeySpec_ConstList2_free GWEN_KEYSPEC_CONSTLIST2 l  ) 
 

const GWEN_KEYSPEC* GWEN_KeySpec_ConstList2_GetBack GWEN_KEYSPEC_CONSTLIST2 l  ) 
 

const GWEN_KEYSPEC* GWEN_KeySpec_ConstList2_GetFront GWEN_KEYSPEC_CONSTLIST2 l  ) 
 

unsigned int GWEN_KeySpec_ConstList2_GetSize GWEN_KEYSPEC_CONSTLIST2 l  ) 
 

GWEN_KEYSPEC_CONSTLIST2_ITERATOR* GWEN_KeySpec_ConstList2_Last GWEN_KEYSPEC_CONSTLIST2 l  ) 
 

GWEN_KEYSPEC_CONSTLIST2* GWEN_KeySpec_ConstList2_new  ) 
 

void GWEN_KeySpec_ConstList2_PopBack GWEN_KEYSPEC_CONSTLIST2 l  ) 
 

void GWEN_KeySpec_ConstList2_PopFront GWEN_KEYSPEC_CONSTLIST2 l  ) 
 

void GWEN_KeySpec_ConstList2_PushBack GWEN_KEYSPEC_CONSTLIST2 l,
const GWEN_KEYSPEC p
 

void GWEN_KeySpec_ConstList2_PushFront GWEN_KEYSPEC_CONSTLIST2 l,
const GWEN_KEYSPEC p
 

const GWEN_KEYSPEC* GWEN_KeySpec_ConstList2Iterator_Data GWEN_KEYSPEC_CONSTLIST2_ITERATOR li  ) 
 

void GWEN_KeySpec_ConstList2Iterator_free GWEN_KEYSPEC_CONSTLIST2_ITERATOR li  ) 
 

GWEN_KEYSPEC_CONSTLIST2_ITERATOR* GWEN_KeySpec_ConstList2Iterator_new GWEN_KEYSPEC_CONSTLIST2 l  ) 
 

const GWEN_KEYSPEC* GWEN_KeySpec_ConstList2Iterator_Next GWEN_KEYSPEC_CONSTLIST2_ITERATOR li  ) 
 

const GWEN_KEYSPEC* GWEN_KeySpec_ConstList2Iterator_Previous GWEN_KEYSPEC_CONSTLIST2_ITERATOR li  ) 
 

void GWEN_KeySpec_List2_Clear GWEN_KEYSPEC_LIST2 l  ) 
 

Removes all list elements from the list. (The elements are not freed.)

void GWEN_KeySpec_List2_Dump GWEN_KEYSPEC_LIST2 l,
FILE *  f,
unsigned int  indent
 

Dumps the contents of the list to an open file (e.g. stderr).

void GWEN_KeySpec_List2_Erase GWEN_KEYSPEC_LIST2 l,
GWEN_KEYSPEC_LIST2_ITERATOR it
 

Removes the element currently pointed to by the given iterator from the list.

GWEN_KEYSPEC_LIST2_ITERATOR* GWEN_KeySpec_List2_First GWEN_KEYSPEC_LIST2 l  ) 
 

Returns a list iterator pointing to the first element.

GWEN_KEYSPEC* GWEN_KeySpec_List2_ForEach GWEN_KEYSPEC_LIST2 list,
GWEN_KEYSPEC_LIST2_FOREACH  func,
void *  user_data
 

Traverses the list, calling the callback function 'func' on each list element. Traversal will stop when 'func' returns a non-NULL value, and the routine will return with that value. Otherwise the routine will return NULL.

Parameters:
list The list to traverse.
func The function to be called with each list element.
user_data A pointer passed on to the function 'func'.
Returns:
The non-NULL pointer returned by 'func' as soon as it returns one. Otherwise (i.e. 'func' always returns NULL) returns NULL.

void GWEN_KeySpec_List2_free GWEN_KEYSPEC_LIST2 l  ) 
 

Destroys the list. Please note that the members in this list are not destroyed!

GWEN_KEYSPEC* GWEN_KeySpec_List2_GetBack GWEN_KEYSPEC_LIST2 l  ) 
 

Returns the last element of the list. (The element is not removed from the list.)

GWEN_KEYSPEC* GWEN_KeySpec_List2_GetFront GWEN_KEYSPEC_LIST2 l  ) 
 

Returns the first element of the list. (The element is not removed from the list.)

unsigned int GWEN_KeySpec_List2_GetSize GWEN_KEYSPEC_LIST2 l  ) 
 

Returns the size of this list, i.e. the number of elements in this list.

This number is counted in the list metadata, so this is a cheap operation.

GWEN_KEYSPEC_LIST2_ITERATOR* GWEN_KeySpec_List2_Last GWEN_KEYSPEC_LIST2 l  ) 
 

Returns a list iterator pointing to the last element.

GWEN_KEYSPEC_LIST2* GWEN_KeySpec_List2_new  ) 
 

Creates a new list. This mus be freed using GWEN_KeySpec_List2_free.

void GWEN_KeySpec_List2_PopBack GWEN_KEYSPEC_LIST2 l  ) 
 

Removes the list's last element from the list. (The element is not freed.)

void GWEN_KeySpec_List2_PopFront GWEN_KEYSPEC_LIST2 l  ) 
 

Removes the list's first element from the list. (The element is not freed.)

void GWEN_KeySpec_List2_PushBack GWEN_KEYSPEC_LIST2 l,
GWEN_KEYSPEC p
 

Appends an element to a list making it the new last element.

void GWEN_KeySpec_List2_PushFront GWEN_KEYSPEC_LIST2 l,
GWEN_KEYSPEC p
 

Inserts an element at the start of the list, making it the new first element.

GWEN_KEYSPEC* GWEN_KeySpec_List2Iterator_Data GWEN_KEYSPEC_LIST2_ITERATOR li  ) 
 

Returns the pointer to the element stored at the list position the iterator currently points to.

void GWEN_KeySpec_List2Iterator_free GWEN_KEYSPEC_LIST2_ITERATOR li  ) 
 

Destroys the list iterator.

GWEN_KEYSPEC_LIST2_ITERATOR* GWEN_KeySpec_List2Iterator_new GWEN_KEYSPEC_LIST2 l  ) 
 

Creates a list iterator for the given list. (FIXME: Should be private).

GWEN_KEYSPEC* GWEN_KeySpec_List2Iterator_Next GWEN_KEYSPEC_LIST2_ITERATOR li  ) 
 

Moves the list iterator to the successor of the currenty selected element and returns that successor element.

GWEN_KEYSPEC* GWEN_KeySpec_List2Iterator_Previous GWEN_KEYSPEC_LIST2_ITERATOR li  ) 
 

Moves the list iterator to the predecessor of the currenty selected element and returns that predecessor element.

void GWEN_KeySpec_List_Add GWEN_KEYSPEC element,
GWEN_KEYSPEC_LIST list
 

Adds the given element to the given list making it the new tail.

void GWEN_KeySpec_List_AddList GWEN_KEYSPEC_LIST dst,
GWEN_KEYSPEC_LIST l
 

Moves the content of one list to another list thus leaving the old list empty.

void GWEN_KeySpec_List_Clear GWEN_KEYSPEC_LIST l  ) 
 

Clears the given list (thus leaving it empty). All elements of this list are deleted via GWEN_KeySpec_free();

void GWEN_KeySpec_List_Del GWEN_KEYSPEC element  ) 
 

Unlinks the given element from whatever list it may currently be enlisted. If the element is not member of any list the program is aborted. Please note: The element is just unlinked, not deleted.

GWEN_KEYSPEC* GWEN_KeySpec_List_First const GWEN_KEYSPEC_LIST l  ) 
 

Returns the first element of the list.

void GWEN_KeySpec_List_free GWEN_KEYSPEC_LIST l  ) 
 

Destroys the list and frees all its elements.

GWEN_TYPE_UINT32 GWEN_KeySpec_List_GetCount const GWEN_KEYSPEC_LIST l  ) 
 

Returns the number of elements currently in the given list.

void GWEN_KeySpec_List_Insert GWEN_KEYSPEC element,
GWEN_KEYSPEC_LIST list
 

Inserts the given element into the given list thus making it the new head of the list.

GWEN_KEYSPEC* GWEN_KeySpec_List_Last const GWEN_KEYSPEC_LIST l  ) 
 

Returns the last element of the list.

GWEN_KEYSPEC_LIST* GWEN_KeySpec_List_new  ) 
 

Creates a new list of GWEN_KEYSPEC.

GWEN_KEYSPEC* GWEN_KeySpec_List_Next const GWEN_KEYSPEC element  ) 
 

Returns the successor of the given element.

GWEN_KEYSPEC* GWEN_KeySpec_List_Previous const GWEN_KEYSPEC element  ) 
 

Returns the predecessor of the given element.

void GWEN_NetLayer_ConstList2_Clear GWEN_NETLAYER_CONSTLIST2 l  ) 
 

GWEN_NETLAYER_CONSTLIST2_ITERATOR* GWEN_NetLayer_ConstList2_First GWEN_NETLAYER_CONSTLIST2 l  ) 
 

const GWEN_NETLAYER* GWEN_NetLayer_ConstList2_ForEach GWEN_NETLAYER_CONSTLIST2 list,
GWEN_NETLAYER_CONSTLIST2_FOREACH  func,
void *  user_data
 

Traverses the list, calling the callback function 'func' on each list element. Traversal will stop when 'func' returns a non-NULL value, and the routine will return with that value. Otherwise the routine will return NULL.

Parameters:
list The list to traverse.
func The function to be called with each list element.
user_data A pointer passed on to the function 'func'.
Returns:
The non-NULL pointer returned by 'func' as soon as it returns one. Otherwise (i.e. 'func' always returns NULL) returns NULL.

void GWEN_NetLayer_ConstList2_free GWEN_NETLAYER_CONSTLIST2 l  ) 
 

const GWEN_NETLAYER* GWEN_NetLayer_ConstList2_GetBack GWEN_NETLAYER_CONSTLIST2 l  ) 
 

const GWEN_NETLAYER* GWEN_NetLayer_ConstList2_GetFront GWEN_NETLAYER_CONSTLIST2 l  ) 
 

unsigned int GWEN_NetLayer_ConstList2_GetSize GWEN_NETLAYER_CONSTLIST2 l  ) 
 

GWEN_NETLAYER_CONSTLIST2_ITERATOR* GWEN_NetLayer_ConstList2_Last GWEN_NETLAYER_CONSTLIST2 l  ) 
 

GWEN_NETLAYER_CONSTLIST2* GWEN_NetLayer_ConstList2_new  ) 
 

void GWEN_NetLayer_ConstList2_PopBack GWEN_NETLAYER_CONSTLIST2 l  ) 
 

void GWEN_NetLayer_ConstList2_PopFront GWEN_NETLAYER_CONSTLIST2 l  ) 
 

void GWEN_NetLayer_ConstList2_PushBack GWEN_NETLAYER_CONSTLIST2 l,
const GWEN_NETLAYER p
 

void GWEN_NetLayer_ConstList2_PushFront GWEN_NETLAYER_CONSTLIST2 l,
const GWEN_NETLAYER p
 

const GWEN_NETLAYER* GWEN_NetLayer_ConstList2Iterator_Data GWEN_NETLAYER_CONSTLIST2_ITERATOR li  ) 
 

void GWEN_NetLayer_ConstList2Iterator_free GWEN_NETLAYER_CONSTLIST2_ITERATOR li  ) 
 

GWEN_NETLAYER_CONSTLIST2_ITERATOR* GWEN_NetLayer_ConstList2Iterator_new GWEN_NETLAYER_CONSTLIST2 l  ) 
 

const GWEN_NETLAYER* GWEN_NetLayer_ConstList2Iterator_Next GWEN_NETLAYER_CONSTLIST2_ITERATOR li  ) 
 

const GWEN_NETLAYER* GWEN_NetLayer_ConstList2Iterator_Previous GWEN_NETLAYER_CONSTLIST2_ITERATOR li  ) 
 

void GWEN_NetLayer_List2_Clear GWEN_NETLAYER_LIST2 l  ) 
 

Removes all list elements from the list. (The elements are not freed.)

void GWEN_NetLayer_List2_Dump GWEN_NETLAYER_LIST2 l,
FILE *  f,
unsigned int  indent
 

Dumps the contents of the list to an open file (e.g. stderr).

void GWEN_NetLayer_List2_Erase GWEN_NETLAYER_LIST2 l,
GWEN_NETLAYER_LIST2_ITERATOR it
 

Removes the element currently pointed to by the given iterator from the list.

GWEN_NETLAYER_LIST2_ITERATOR* GWEN_NetLayer_List2_First GWEN_NETLAYER_LIST2 l  ) 
 

Returns a list iterator pointing to the first element.

GWEN_NETLAYER* GWEN_NetLayer_List2_ForEach GWEN_NETLAYER_LIST2 list,
GWEN_NETLAYER_LIST2_FOREACH  func,
void *  user_data
 

Traverses the list, calling the callback function 'func' on each list element. Traversal will stop when 'func' returns a non-NULL value, and the routine will return with that value. Otherwise the routine will return NULL.

Parameters:
list The list to traverse.
func The function to be called with each list element.
user_data A pointer passed on to the function 'func'.
Returns:
The non-NULL pointer returned by 'func' as soon as it returns one. Otherwise (i.e. 'func' always returns NULL) returns NULL.

void GWEN_NetLayer_List2_free GWEN_NETLAYER_LIST2 l  ) 
 

Destroys the list. Please note that the members in this list are not destroyed!

GWEN_NETLAYER* GWEN_NetLayer_List2_GetBack GWEN_NETLAYER_LIST2 l  ) 
 

Returns the last element of the list. (The element is not removed from the list.)

GWEN_NETLAYER* GWEN_NetLayer_List2_GetFront GWEN_NETLAYER_LIST2 l  ) 
 

Returns the first element of the list. (The element is not removed from the list.)

unsigned int GWEN_NetLayer_List2_GetSize GWEN_NETLAYER_LIST2 l  ) 
 

Returns the size of this list, i.e. the number of elements in this list.

This number is counted in the list metadata, so this is a cheap operation.

GWEN_NETLAYER_LIST2_ITERATOR* GWEN_NetLayer_List2_Last GWEN_NETLAYER_LIST2 l  ) 
 

Returns a list iterator pointing to the last element.

GWEN_NETLAYER_LIST2* GWEN_NetLayer_List2_new  ) 
 

Creates a new list. This mus be freed using GWEN_NetLayer_List2_free.

void GWEN_NetLayer_List2_PopBack GWEN_NETLAYER_LIST2 l  ) 
 

Removes the list's last element from the list. (The element is not freed.)

void GWEN_NetLayer_List2_PopFront GWEN_NETLAYER_LIST2 l  ) 
 

Removes the list's first element from the list. (The element is not freed.)

void GWEN_NetLayer_List2_PushBack GWEN_NETLAYER_LIST2 l,
GWEN_NETLAYER p
 

Appends an element to a list making it the new last element.

void GWEN_NetLayer_List2_PushFront GWEN_NETLAYER_LIST2 l,
GWEN_NETLAYER p
 

Inserts an element at the start of the list, making it the new first element.

GWEN_NETLAYER* GWEN_NetLayer_List2Iterator_Data GWEN_NETLAYER_LIST2_ITERATOR li  ) 
 

Returns the pointer to the element stored at the list position the iterator currently points to.

void GWEN_NetLayer_List2Iterator_free GWEN_NETLAYER_LIST2_ITERATOR li  ) 
 

Destroys the list iterator.

GWEN_NETLAYER_LIST2_ITERATOR* GWEN_NetLayer_List2Iterator_new GWEN_NETLAYER_LIST2 l  ) 
 

Creates a list iterator for the given list. (FIXME: Should be private).

GWEN_NETLAYER* GWEN_NetLayer_List2Iterator_Next GWEN_NETLAYER_LIST2_ITERATOR li  ) 
 

Moves the list iterator to the successor of the currenty selected element and returns that successor element.

GWEN_NETLAYER* GWEN_NetLayer_List2Iterator_Previous GWEN_NETLAYER_LIST2_ITERATOR li  ) 
 

Moves the list iterator to the predecessor of the currenty selected element and returns that predecessor element.

void GWEN_PluginDescription_ConstList2_Clear GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 l  ) 
 

GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR* GWEN_PluginDescription_ConstList2_First GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 l  ) 
 

const GWEN_PLUGIN_DESCRIPTION* GWEN_PluginDescription_ConstList2_ForEach GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 list,
GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_FOREACH  func,
void *  user_data
 

Traverses the list, calling the callback function 'func' on each list element. Traversal will stop when 'func' returns a non-NULL value, and the routine will return with that value. Otherwise the routine will return NULL.

Parameters:
list The list to traverse.
func The function to be called with each list element.
user_data A pointer passed on to the function 'func'.
Returns:
The non-NULL pointer returned by 'func' as soon as it returns one. Otherwise (i.e. 'func' always returns NULL) returns NULL.

void GWEN_PluginDescription_ConstList2_free GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 l  ) 
 

const GWEN_PLUGIN_DESCRIPTION* GWEN_PluginDescription_ConstList2_GetBack GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 l  ) 
 

const GWEN_PLUGIN_DESCRIPTION* GWEN_PluginDescription_ConstList2_GetFront GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 l  ) 
 

unsigned int GWEN_PluginDescription_ConstList2_GetSize GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 l  ) 
 

GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR* GWEN_PluginDescription_ConstList2_Last GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 l  ) 
 

GWEN_PLUGIN_DESCRIPTION_CONSTLIST2* GWEN_PluginDescription_ConstList2_new  ) 
 

void GWEN_PluginDescription_ConstList2_PopBack GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 l  ) 
 

void GWEN_PluginDescription_ConstList2_PopFront GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 l  ) 
 

void GWEN_PluginDescription_ConstList2_PushBack GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 l,
const GWEN_PLUGIN_DESCRIPTION p
 

void GWEN_PluginDescription_ConstList2_PushFront GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 l,
const GWEN_PLUGIN_DESCRIPTION p
 

const GWEN_PLUGIN_DESCRIPTION* GWEN_PluginDescription_ConstList2Iterator_Data GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR li  ) 
 

void GWEN_PluginDescription_ConstList2Iterator_free GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR li  ) 
 

GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR* GWEN_PluginDescription_ConstList2Iterator_new GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 l  ) 
 

const GWEN_PLUGIN_DESCRIPTION* GWEN_PluginDescription_ConstList2Iterator_Next GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR li  ) 
 

const GWEN_PLUGIN_DESCRIPTION* GWEN_PluginDescription_ConstList2Iterator_Previous GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR li  ) 
 

void GWEN_PluginDescription_List2_Clear GWEN_PLUGIN_DESCRIPTION_LIST2 l  ) 
 

Removes all list elements from the list. (The elements are not freed.)

void GWEN_PluginDescription_List2_Dump GWEN_PLUGIN_DESCRIPTION_LIST2 l,
FILE *  f,
unsigned int  indent
 

Dumps the contents of the list to an open file (e.g. stderr).

void GWEN_PluginDescription_List2_Erase GWEN_PLUGIN_DESCRIPTION_LIST2 l,
GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR it
 

Removes the element currently pointed to by the given iterator from the list.

GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR* GWEN_PluginDescription_List2_First GWEN_PLUGIN_DESCRIPTION_LIST2 l  ) 
 

Returns a list iterator pointing to the first element.

GWEN_PLUGIN_DESCRIPTION* GWEN_PluginDescription_List2_ForEach GWEN_PLUGIN_DESCRIPTION_LIST2 list,
GWEN_PLUGIN_DESCRIPTION_LIST2_FOREACH  func,
void *  user_data
 

Traverses the list, calling the callback function 'func' on each list element. Traversal will stop when 'func' returns a non-NULL value, and the routine will return with that value. Otherwise the routine will return NULL.

Parameters:
list The list to traverse.
func The function to be called with each list element.
user_data A pointer passed on to the function 'func'.
Returns:
The non-NULL pointer returned by 'func' as soon as it returns one. Otherwise (i.e. 'func' always returns NULL) returns NULL.

void GWEN_PluginDescription_List2_free GWEN_PLUGIN_DESCRIPTION_LIST2 l  ) 
 

Destroys the list. Please note that the members in this list are not destroyed!

GWEN_PLUGIN_DESCRIPTION* GWEN_PluginDescription_List2_GetBack GWEN_PLUGIN_DESCRIPTION_LIST2 l  ) 
 

Returns the last element of the list. (The element is not removed from the list.)

GWEN_PLUGIN_DESCRIPTION* GWEN_PluginDescription_List2_GetFront GWEN_PLUGIN_DESCRIPTION_LIST2 l  ) 
 

Returns the first element of the list. (The element is not removed from the list.)

unsigned int GWEN_PluginDescription_List2_GetSize GWEN_PLUGIN_DESCRIPTION_LIST2 l  ) 
 

Returns the size of this list, i.e. the number of elements in this list.

This number is counted in the list metadata, so this is a cheap operation.

GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR* GWEN_PluginDescription_List2_Last GWEN_PLUGIN_DESCRIPTION_LIST2 l  ) 
 

Returns a list iterator pointing to the last element.

GWEN_PLUGIN_DESCRIPTION_LIST2* GWEN_PluginDescription_List2_new  ) 
 

Creates a new list. This mus be freed using GWEN_PluginDescription_List2_free.

void GWEN_PluginDescription_List2_PopBack GWEN_PLUGIN_DESCRIPTION_LIST2 l  ) 
 

Removes the list's last element from the list. (The element is not freed.)

void GWEN_PluginDescription_List2_PopFront GWEN_PLUGIN_DESCRIPTION_LIST2 l  ) 
 

Removes the list's first element from the list. (The element is not freed.)

void GWEN_PluginDescription_List2_PushBack GWEN_PLUGIN_DESCRIPTION_LIST2 l,
GWEN_PLUGIN_DESCRIPTION p
 

Appends an element to a list making it the new last element.

void GWEN_PluginDescription_List2_PushFront GWEN_PLUGIN_DESCRIPTION_LIST2 l,
GWEN_PLUGIN_DESCRIPTION p
 

Inserts an element at the start of the list, making it the new first element.

GWEN_PLUGIN_DESCRIPTION* GWEN_PluginDescription_List2Iterator_Data GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR li  ) 
 

Returns the pointer to the element stored at the list position the iterator currently points to.

void GWEN_PluginDescription_List2Iterator_free GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR li  ) 
 

Destroys the list iterator.

GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR* GWEN_PluginDescription_List2Iterator_new GWEN_PLUGIN_DESCRIPTION_LIST2 l  ) 
 

Creates a list iterator for the given list. (FIXME: Should be private).

GWEN_PLUGIN_DESCRIPTION* GWEN_PluginDescription_List2Iterator_Next GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR li  ) 
 

Moves the list iterator to the successor of the currenty selected element and returns that successor element.

GWEN_PLUGIN_DESCRIPTION* GWEN_PluginDescription_List2Iterator_Previous GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR li  ) 
 

Moves the list iterator to the predecessor of the currenty selected element and returns that predecessor element.

void GWEN_PluginDescription_List_Add GWEN_PLUGIN_DESCRIPTION element,
GWEN_PLUGIN_DESCRIPTION_LIST list
 

Adds the given element to the given list making it the new tail.

void GWEN_PluginDescription_List_AddList GWEN_PLUGIN_DESCRIPTION_LIST dst,
GWEN_PLUGIN_DESCRIPTION_LIST l
 

Moves the content of one list to another list thus leaving the old list empty.

void GWEN_PluginDescription_List_Clear GWEN_PLUGIN_DESCRIPTION_LIST l  ) 
 

Clears the given list (thus leaving it empty). All elements of this list are deleted via GWEN_PluginDescription_free();

void GWEN_PluginDescription_List_Del GWEN_PLUGIN_DESCRIPTION element  ) 
 

Unlinks the given element from whatever list it may currently be enlisted. If the element is not member of any list the program is aborted. Please note: The element is just unlinked, not deleted.

GWEN_PLUGIN_DESCRIPTION* GWEN_PluginDescription_List_First const GWEN_PLUGIN_DESCRIPTION_LIST l  ) 
 

Returns the first element of the list.

void GWEN_PluginDescription_List_free GWEN_PLUGIN_DESCRIPTION_LIST l  ) 
 

Destroys the list and frees all its elements.

GWEN_TYPE_UINT32 GWEN_PluginDescription_List_GetCount const GWEN_PLUGIN_DESCRIPTION_LIST l  ) 
 

Returns the number of elements currently in the given list.

void GWEN_PluginDescription_List_Insert GWEN_PLUGIN_DESCRIPTION element,
GWEN_PLUGIN_DESCRIPTION_LIST list
 

Inserts the given element into the given list thus making it the new head of the list.

GWEN_PLUGIN_DESCRIPTION* GWEN_PluginDescription_List_Last const GWEN_PLUGIN_DESCRIPTION_LIST l  ) 
 

Returns the last element of the list.

GWEN_PLUGIN_DESCRIPTION_LIST* GWEN_PluginDescription_List_new  ) 
 

Creates a new list of GWEN_PLUGIN_DESCRIPTION.

GWEN_PLUGIN_DESCRIPTION* GWEN_PluginDescription_List_Next const GWEN_PLUGIN_DESCRIPTION element  ) 
 

Returns the successor of the given element.

GWEN_PLUGIN_DESCRIPTION* GWEN_PluginDescription_List_Previous const GWEN_PLUGIN_DESCRIPTION element  ) 
 

Returns the predecessor of the given element.

void GWEN_SslCertDescr_ConstList2_Clear GWEN_SSLCERTDESCR_CONSTLIST2 l  ) 
 

GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR* GWEN_SslCertDescr_ConstList2_First GWEN_SSLCERTDESCR_CONSTLIST2 l  ) 
 

const GWEN_SSLCERTDESCR* GWEN_SslCertDescr_ConstList2_ForEach GWEN_SSLCERTDESCR_CONSTLIST2 list,
GWEN_SSLCERTDESCR_CONSTLIST2_FOREACH  func,
void *  user_data
 

Traverses the list, calling the callback function 'func' on each list element. Traversal will stop when 'func' returns a non-NULL value, and the routine will return with that value. Otherwise the routine will return NULL.

Parameters:
list The list to traverse.
func The function to be called with each list element.
user_data A pointer passed on to the function 'func'.
Returns:
The non-NULL pointer returned by 'func' as soon as it returns one. Otherwise (i.e. 'func' always returns NULL) returns NULL.

void GWEN_SslCertDescr_ConstList2_free GWEN_SSLCERTDESCR_CONSTLIST2 l  ) 
 

const GWEN_SSLCERTDESCR* GWEN_SslCertDescr_ConstList2_GetBack GWEN_SSLCERTDESCR_CONSTLIST2 l  ) 
 

const GWEN_SSLCERTDESCR* GWEN_SslCertDescr_ConstList2_GetFront GWEN_SSLCERTDESCR_CONSTLIST2 l  ) 
 

unsigned int GWEN_SslCertDescr_ConstList2_GetSize GWEN_SSLCERTDESCR_CONSTLIST2 l  ) 
 

GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR* GWEN_SslCertDescr_ConstList2_Last GWEN_SSLCERTDESCR_CONSTLIST2 l  ) 
 

GWEN_SSLCERTDESCR_CONSTLIST2* GWEN_SslCertDescr_ConstList2_new  ) 
 

void GWEN_SslCertDescr_ConstList2_PopBack GWEN_SSLCERTDESCR_CONSTLIST2 l  ) 
 

void GWEN_SslCertDescr_ConstList2_PopFront GWEN_SSLCERTDESCR_CONSTLIST2 l  ) 
 

void GWEN_SslCertDescr_ConstList2_PushBack GWEN_SSLCERTDESCR_CONSTLIST2 l,
const GWEN_SSLCERTDESCR p
 

void GWEN_SslCertDescr_ConstList2_PushFront GWEN_SSLCERTDESCR_CONSTLIST2 l,
const GWEN_SSLCERTDESCR p
 

const GWEN_SSLCERTDESCR* GWEN_SslCertDescr_ConstList2Iterator_Data GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR li  ) 
 

void GWEN_SslCertDescr_ConstList2Iterator_free GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR li  ) 
 

GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR* GWEN_SslCertDescr_ConstList2Iterator_new GWEN_SSLCERTDESCR_CONSTLIST2 l  ) 
 

const GWEN_SSLCERTDESCR* GWEN_SslCertDescr_ConstList2Iterator_Next GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR li  ) 
 

const GWEN_SSLCERTDESCR* GWEN_SslCertDescr_ConstList2Iterator_Previous GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR li  ) 
 

void GWEN_SslCertDescr_List2_Clear GWEN_SSLCERTDESCR_LIST2 l  ) 
 

Removes all list elements from the list. (The elements are not freed.)

void GWEN_SslCertDescr_List2_Dump GWEN_SSLCERTDESCR_LIST2 l,
FILE *  f,
unsigned int  indent
 

Dumps the contents of the list to an open file (e.g. stderr).

void GWEN_SslCertDescr_List2_Erase GWEN_SSLCERTDESCR_LIST2 l,
GWEN_SSLCERTDESCR_LIST2_ITERATOR it
 

Removes the element currently pointed to by the given iterator from the list.

GWEN_SSLCERTDESCR_LIST2_ITERATOR* GWEN_SslCertDescr_List2_First GWEN_SSLCERTDESCR_LIST2 l  ) 
 

Returns a list iterator pointing to the first element.

GWEN_SSLCERTDESCR* GWEN_SslCertDescr_List2_ForEach GWEN_SSLCERTDESCR_LIST2 list,
GWEN_SSLCERTDESCR_LIST2_FOREACH  func,
void *  user_data
 

Traverses the list, calling the callback function 'func' on each list element. Traversal will stop when 'func' returns a non-NULL value, and the routine will return with that value. Otherwise the routine will return NULL.

Parameters:
list The list to traverse.
func The function to be called with each list element.
user_data A pointer passed on to the function 'func'.
Returns:
The non-NULL pointer returned by 'func' as soon as it returns one. Otherwise (i.e. 'func' always returns NULL) returns NULL.

void GWEN_SslCertDescr_List2_free GWEN_SSLCERTDESCR_LIST2 l  ) 
 

Destroys the list. Please note that the members in this list are not destroyed!

GWEN_SSLCERTDESCR* GWEN_SslCertDescr_List2_GetBack GWEN_SSLCERTDESCR_LIST2 l  ) 
 

Returns the last element of the list. (The element is not removed from the list.)

GWEN_SSLCERTDESCR* GWEN_SslCertDescr_List2_GetFront GWEN_SSLCERTDESCR_LIST2 l  ) 
 

Returns the first element of the list. (The element is not removed from the list.)

unsigned int GWEN_SslCertDescr_List2_GetSize GWEN_SSLCERTDESCR_LIST2 l  ) 
 

Returns the size of this list, i.e. the number of elements in this list.

This number is counted in the list metadata, so this is a cheap operation.

GWEN_SSLCERTDESCR_LIST2_ITERATOR* GWEN_SslCertDescr_List2_Last GWEN_SSLCERTDESCR_LIST2 l  ) 
 

Returns a list iterator pointing to the last element.

GWEN_SSLCERTDESCR_LIST2* GWEN_SslCertDescr_List2_new  ) 
 

Creates a new list. This mus be freed using GWEN_SslCertDescr_List2_free.

void GWEN_SslCertDescr_List2_PopBack GWEN_SSLCERTDESCR_LIST2 l  ) 
 

Removes the list's last element from the list. (The element is not freed.)

void GWEN_SslCertDescr_List2_PopFront GWEN_SSLCERTDESCR_LIST2 l  ) 
 

Removes the list's first element from the list. (The element is not freed.)

void GWEN_SslCertDescr_List2_PushBack GWEN_SSLCERTDESCR_LIST2 l,
GWEN_SSLCERTDESCR p
 

Appends an element to a list making it the new last element.

void GWEN_SslCertDescr_List2_PushFront GWEN_SSLCERTDESCR_LIST2 l,
GWEN_SSLCERTDESCR p
 

Inserts an element at the start of the list, making it the new first element.

GWEN_SSLCERTDESCR* GWEN_SslCertDescr_List2Iterator_Data GWEN_SSLCERTDESCR_LIST2_ITERATOR li  ) 
 

Returns the pointer to the element stored at the list position the iterator currently points to.

void GWEN_SslCertDescr_List2Iterator_free GWEN_SSLCERTDESCR_LIST2_ITERATOR li  ) 
 

Destroys the list iterator.

GWEN_SSLCERTDESCR_LIST2_ITERATOR* GWEN_SslCertDescr_List2Iterator_new GWEN_SSLCERTDESCR_LIST2 l  ) 
 

Creates a list iterator for the given list. (FIXME: Should be private).

GWEN_SSLCERTDESCR* GWEN_SslCertDescr_List2Iterator_Next GWEN_SSLCERTDESCR_LIST2_ITERATOR li  ) 
 

Moves the list iterator to the successor of the currenty selected element and returns that successor element.

GWEN_SSLCERTDESCR* GWEN_SslCertDescr_List2Iterator_Previous GWEN_SSLCERTDESCR_LIST2_ITERATOR li  ) 
 

Moves the list iterator to the predecessor of the currenty selected element and returns that predecessor element.

void GWEN_SslCertDescr_List_Add GWEN_SSLCERTDESCR element,
GWEN_SSLCERTDESCR_LIST list
 

Adds the given element to the given list making it the new tail.

void GWEN_SslCertDescr_List_AddList GWEN_SSLCERTDESCR_LIST dst,
GWEN_SSLCERTDESCR_LIST l
 

Moves the content of one list to another list thus leaving the old list empty.

void GWEN_SslCertDescr_List_Clear GWEN_SSLCERTDESCR_LIST l  ) 
 

Clears the given list (thus leaving it empty). All elements of this list are deleted via GWEN_SslCertDescr_free();

void GWEN_SslCertDescr_List_Del GWEN_SSLCERTDESCR element  ) 
 

Unlinks the given element from whatever list it may currently be enlisted. If the element is not member of any list the program is aborted. Please note: The element is just unlinked, not deleted.

GWEN_SSLCERTDESCR* GWEN_SslCertDescr_List_First const GWEN_SSLCERTDESCR_LIST l  ) 
 

Returns the first element of the list.

void GWEN_SslCertDescr_List_free GWEN_SSLCERTDESCR_LIST l  ) 
 

Destroys the list and frees all its elements.

GWEN_TYPE_UINT32 GWEN_SslCertDescr_List_GetCount const GWEN_SSLCERTDESCR_LIST l  ) 
 

Returns the number of elements currently in the given list.

void GWEN_SslCertDescr_List_Insert GWEN_SSLCERTDESCR element,
GWEN_SSLCERTDESCR_LIST list
 

Inserts the given element into the given list thus making it the new head of the list.

GWEN_SSLCERTDESCR* GWEN_SslCertDescr_List_Last const GWEN_SSLCERTDESCR_LIST l  ) 
 

Returns the last element of the list.

GWEN_SSLCERTDESCR_LIST* GWEN_SslCertDescr_List_new  ) 
 

Creates a new list of GWEN_SSLCERTDESCR.

GWEN_SSLCERTDESCR* GWEN_SslCertDescr_List_Next const GWEN_SSLCERTDESCR element  ) 
 

Returns the successor of the given element.

GWEN_SSLCERTDESCR* GWEN_SslCertDescr_List_Previous const GWEN_SSLCERTDESCR element  ) 
 

Returns the predecessor of the given element.

void GWEN_SslCipher_ConstList2_Clear GWEN_SSLCIPHER_CONSTLIST2 l  ) 
 

GWEN_SSLCIPHER_CONSTLIST2_ITERATOR* GWEN_SslCipher_ConstList2_First GWEN_SSLCIPHER_CONSTLIST2 l  ) 
 

const GWEN_SSLCIPHER* GWEN_SslCipher_ConstList2_ForEach GWEN_SSLCIPHER_CONSTLIST2 list,
GWEN_SSLCIPHER_CONSTLIST2_FOREACH  func,
void *  user_data
 

Traverses the list, calling the callback function 'func' on each list element. Traversal will stop when 'func' returns a non-NULL value, and the routine will return with that value. Otherwise the routine will return NULL.

Parameters:
list The list to traverse.
func The function to be called with each list element.
user_data A pointer passed on to the function 'func'.
Returns:
The non-NULL pointer returned by 'func' as soon as it returns one. Otherwise (i.e. 'func' always returns NULL) returns NULL.

void GWEN_SslCipher_ConstList2_free GWEN_SSLCIPHER_CONSTLIST2 l  ) 
 

const GWEN_SSLCIPHER* GWEN_SslCipher_ConstList2_GetBack GWEN_SSLCIPHER_CONSTLIST2 l  ) 
 

const GWEN_SSLCIPHER* GWEN_SslCipher_ConstList2_GetFront GWEN_SSLCIPHER_CONSTLIST2 l  ) 
 

unsigned int GWEN_SslCipher_ConstList2_GetSize GWEN_SSLCIPHER_CONSTLIST2 l  ) 
 

GWEN_SSLCIPHER_CONSTLIST2_ITERATOR* GWEN_SslCipher_ConstList2_Last GWEN_SSLCIPHER_CONSTLIST2 l  ) 
 

GWEN_SSLCIPHER_CONSTLIST2* GWEN_SslCipher_ConstList2_new  ) 
 

void GWEN_SslCipher_ConstList2_PopBack GWEN_SSLCIPHER_CONSTLIST2 l  ) 
 

void GWEN_SslCipher_ConstList2_PopFront GWEN_SSLCIPHER_CONSTLIST2 l  ) 
 

void GWEN_SslCipher_ConstList2_PushBack GWEN_SSLCIPHER_CONSTLIST2 l,
const GWEN_SSLCIPHER p
 

void GWEN_SslCipher_ConstList2_PushFront GWEN_SSLCIPHER_CONSTLIST2 l,
const GWEN_SSLCIPHER p
 

const GWEN_SSLCIPHER* GWEN_SslCipher_ConstList2Iterator_Data GWEN_SSLCIPHER_CONSTLIST2_ITERATOR li  ) 
 

void GWEN_SslCipher_ConstList2Iterator_free GWEN_SSLCIPHER_CONSTLIST2_ITERATOR li  ) 
 

GWEN_SSLCIPHER_CONSTLIST2_ITERATOR* GWEN_SslCipher_ConstList2Iterator_new GWEN_SSLCIPHER_CONSTLIST2 l  ) 
 

const GWEN_SSLCIPHER* GWEN_SslCipher_ConstList2Iterator_Next GWEN_SSLCIPHER_CONSTLIST2_ITERATOR li  ) 
 

const GWEN_SSLCIPHER* GWEN_SslCipher_ConstList2Iterator_Previous GWEN_SSLCIPHER_CONSTLIST2_ITERATOR li  ) 
 

void GWEN_SslCipher_List2_Clear GWEN_SSLCIPHER_LIST2 l  ) 
 

Removes all list elements from the list. (The elements are not freed.)

void GWEN_SslCipher_List2_Dump GWEN_SSLCIPHER_LIST2 l,
FILE *  f,
unsigned int  indent
 

Dumps the contents of the list to an open file (e.g. stderr).

void GWEN_SslCipher_List2_Erase GWEN_SSLCIPHER_LIST2 l,
GWEN_SSLCIPHER_LIST2_ITERATOR it
 

Removes the element currently pointed to by the given iterator from the list.

GWEN_SSLCIPHER_LIST2_ITERATOR* GWEN_SslCipher_List2_First GWEN_SSLCIPHER_LIST2 l  ) 
 

Returns a list iterator pointing to the first element.

GWEN_SSLCIPHER* GWEN_SslCipher_List2_ForEach GWEN_SSLCIPHER_LIST2 list,
GWEN_SSLCIPHER_LIST2_FOREACH  func,
void *  user_data
 

Traverses the list, calling the callback function 'func' on each list element. Traversal will stop when 'func' returns a non-NULL value, and the routine will return with that value. Otherwise the routine will return NULL.

Parameters:
list The list to traverse.
func The function to be called with each list element.
user_data A pointer passed on to the function 'func'.
Returns:
The non-NULL pointer returned by 'func' as soon as it returns one. Otherwise (i.e. 'func' always returns NULL) returns NULL.

void GWEN_SslCipher_List2_free GWEN_SSLCIPHER_LIST2 l  ) 
 

Destroys the list. Please note that the members in this list are not destroyed!

GWEN_SSLCIPHER* GWEN_SslCipher_List2_GetBack GWEN_SSLCIPHER_LIST2 l  ) 
 

Returns the last element of the list. (The element is not removed from the list.)

GWEN_SSLCIPHER* GWEN_SslCipher_List2_GetFront GWEN_SSLCIPHER_LIST2 l  ) 
 

Returns the first element of the list. (The element is not removed from the list.)

unsigned int GWEN_SslCipher_List2_GetSize GWEN_SSLCIPHER_LIST2 l  ) 
 

Returns the size of this list, i.e. the number of elements in this list.

This number is counted in the list metadata, so this is a cheap operation.

GWEN_SSLCIPHER_LIST2_ITERATOR* GWEN_SslCipher_List2_Last GWEN_SSLCIPHER_LIST2 l  ) 
 

Returns a list iterator pointing to the last element.

GWEN_SSLCIPHER_LIST2* GWEN_SslCipher_List2_new  ) 
 

Creates a new list. This mus be freed using GWEN_SslCipher_List2_free.

void GWEN_SslCipher_List2_PopBack GWEN_SSLCIPHER_LIST2 l  ) 
 

Removes the list's last element from the list. (The element is not freed.)

void GWEN_SslCipher_List2_PopFront GWEN_SSLCIPHER_LIST2 l  ) 
 

Removes the list's first element from the list. (The element is not freed.)

void GWEN_SslCipher_List2_PushBack GWEN_SSLCIPHER_LIST2 l,
GWEN_SSLCIPHER p
 

Appends an element to a list making it the new last element.

void GWEN_SslCipher_List2_PushFront GWEN_SSLCIPHER_LIST2 l,
GWEN_SSLCIPHER p
 

Inserts an element at the start of the list, making it the new first element.

GWEN_SSLCIPHER* GWEN_SslCipher_List2Iterator_Data GWEN_SSLCIPHER_LIST2_ITERATOR li  ) 
 

Returns the pointer to the element stored at the list position the iterator currently points to.

void GWEN_SslCipher_List2Iterator_free GWEN_SSLCIPHER_LIST2_ITERATOR li  ) 
 

Destroys the list iterator.

GWEN_SSLCIPHER_LIST2_ITERATOR* GWEN_SslCipher_List2Iterator_new GWEN_SSLCIPHER_LIST2 l  ) 
 

Creates a list iterator for the given list. (FIXME: Should be private).

GWEN_SSLCIPHER* GWEN_SslCipher_List2Iterator_Next GWEN_SSLCIPHER_LIST2_ITERATOR li  ) 
 

Moves the list iterator to the successor of the currenty selected element and returns that successor element.

GWEN_SSLCIPHER* GWEN_SslCipher_List2Iterator_Previous GWEN_SSLCIPHER_LIST2_ITERATOR li  ) 
 

Moves the list iterator to the predecessor of the currenty selected element and returns that predecessor element.

void GWEN_SslCipher_List_Add GWEN_SSLCIPHER element,
GWEN_SSLCIPHER_LIST list
 

Adds the given element to the given list making it the new tail.

void GWEN_SslCipher_List_AddList GWEN_SSLCIPHER_LIST dst,
GWEN_SSLCIPHER_LIST l
 

Moves the content of one list to another list thus leaving the old list empty.

void GWEN_SslCipher_List_Clear GWEN_SSLCIPHER_LIST l  ) 
 

Clears the given list (thus leaving it empty). All elements of this list are deleted via GWEN_SslCipher_free();

void GWEN_SslCipher_List_Del GWEN_SSLCIPHER element  ) 
 

Unlinks the given element from whatever list it may currently be enlisted. If the element is not member of any list the program is aborted. Please note: The element is just unlinked, not deleted.

GWEN_SSLCIPHER* GWEN_SslCipher_List_First const GWEN_SSLCIPHER_LIST l  ) 
 

Returns the first element of the list.

void GWEN_SslCipher_List_free GWEN_SSLCIPHER_LIST l  ) 
 

Destroys the list and frees all its elements.

GWEN_TYPE_UINT32 GWEN_SslCipher_List_GetCount const GWEN_SSLCIPHER_LIST l  ) 
 

Returns the number of elements currently in the given list.

void GWEN_SslCipher_List_Insert GWEN_SSLCIPHER element,
GWEN_SSLCIPHER_LIST list
 

Inserts the given element into the given list thus making it the new head of the list.

GWEN_SSLCIPHER* GWEN_SslCipher_List_Last const GWEN_SSLCIPHER_LIST l  ) 
 

Returns the last element of the list.

GWEN_SSLCIPHER_LIST* GWEN_SslCipher_List_new  ) 
 

Creates a new list of GWEN_SSLCIPHER.

GWEN_SSLCIPHER* GWEN_SslCipher_List_Next const GWEN_SSLCIPHER element  ) 
 

Returns the successor of the given element.

GWEN_SSLCIPHER* GWEN_SslCipher_List_Previous const GWEN_SSLCIPHER element  ) 
 

Returns the predecessor of the given element.

void GWEN_TLV_List_Add GWEN_TLV element,
GWEN_TLV_LIST list
 

Adds the given element to the given list making it the new tail.

void GWEN_TLV_List_AddList GWEN_TLV_LIST dst,
GWEN_TLV_LIST l
 

Moves the content of one list to another list thus leaving the old list empty.

void GWEN_TLV_List_Clear GWEN_TLV_LIST l  ) 
 

Clears the given list (thus leaving it empty). All elements of this list are deleted via GWEN_TLV_free();

void GWEN_TLV_List_Del GWEN_TLV element  ) 
 

Unlinks the given element from whatever list it may currently be enlisted. If the element is not member of any list the program is aborted. Please note: The element is just unlinked, not deleted.

GWEN_TLV* GWEN_TLV_List_First const GWEN_TLV_LIST l  ) 
 

Returns the first element of the list.

void GWEN_TLV_List_free GWEN_TLV_LIST l  ) 
 

Destroys the list and frees all its elements.

GWEN_TYPE_UINT32 GWEN_TLV_List_GetCount const GWEN_TLV_LIST l  ) 
 

Returns the number of elements currently in the given list.

void GWEN_TLV_List_Insert GWEN_TLV element,
GWEN_TLV_LIST list
 

Inserts the given element into the given list thus making it the new head of the list.

GWEN_TLV* GWEN_TLV_List_Last const GWEN_TLV_LIST l  ) 
 

Returns the last element of the list.

GWEN_TLV_LIST* GWEN_TLV_List_new  ) 
 

Creates a new list of GWEN_TLV.

GWEN_TLV* GWEN_TLV_List_Next const GWEN_TLV element  ) 
 

Returns the successor of the given element.

GWEN_TLV* GWEN_TLV_List_Previous const GWEN_TLV element  ) 
 

Returns the predecessor of the given element.

void GWEN_Url_ConstList2_Clear GWEN_URL_CONSTLIST2 l  ) 
 

GWEN_URL_CONSTLIST2_ITERATOR* GWEN_Url_ConstList2_First GWEN_URL_CONSTLIST2 l  ) 
 

const GWEN_URL* GWEN_Url_ConstList2_ForEach GWEN_URL_CONSTLIST2 list,
GWEN_URL_CONSTLIST2_FOREACH  func,
void *  user_data
 

Traverses the list, calling the callback function 'func' on each list element. Traversal will stop when 'func' returns a non-NULL value, and the routine will return with that value. Otherwise the routine will return NULL.

Parameters:
list The list to traverse.
func The function to be called with each list element.
user_data A pointer passed on to the function 'func'.
Returns:
The non-NULL pointer returned by 'func' as soon as it returns one. Otherwise (i.e. 'func' always returns NULL) returns NULL.

void GWEN_Url_ConstList2_free GWEN_URL_CONSTLIST2 l  ) 
 

const GWEN_URL* GWEN_Url_ConstList2_GetBack GWEN_URL_CONSTLIST2 l  ) 
 

const GWEN_URL* GWEN_Url_ConstList2_GetFront GWEN_URL_CONSTLIST2 l  ) 
 

unsigned int GWEN_Url_ConstList2_GetSize GWEN_URL_CONSTLIST2 l  ) 
 

GWEN_URL_CONSTLIST2_ITERATOR* GWEN_Url_ConstList2_Last GWEN_URL_CONSTLIST2 l  ) 
 

GWEN_URL_CONSTLIST2* GWEN_Url_ConstList2_new  ) 
 

void GWEN_Url_ConstList2_PopBack GWEN_URL_CONSTLIST2 l  ) 
 

void GWEN_Url_ConstList2_PopFront GWEN_URL_CONSTLIST2 l  ) 
 

void GWEN_Url_ConstList2_PushBack GWEN_URL_CONSTLIST2 l,
const GWEN_URL p
 

void GWEN_Url_ConstList2_PushFront GWEN_URL_CONSTLIST2 l,
const GWEN_URL p
 

const GWEN_URL* GWEN_Url_ConstList2Iterator_Data GWEN_URL_CONSTLIST2_ITERATOR li  ) 
 

void GWEN_Url_ConstList2Iterator_free GWEN_URL_CONSTLIST2_ITERATOR li  ) 
 

GWEN_URL_CONSTLIST2_ITERATOR* GWEN_Url_ConstList2Iterator_new GWEN_URL_CONSTLIST2 l  ) 
 

const GWEN_URL* GWEN_Url_ConstList2Iterator_Next GWEN_URL_CONSTLIST2_ITERATOR li  ) 
 

const GWEN_URL* GWEN_Url_ConstList2Iterator_Previous GWEN_URL_CONSTLIST2_ITERATOR li  ) 
 

void GWEN_Url_List2_Clear GWEN_URL_LIST2 l  ) 
 

Removes all list elements from the list. (The elements are not freed.)

void GWEN_Url_List2_Dump GWEN_URL_LIST2 l,
FILE *  f,
unsigned int  indent
 

Dumps the contents of the list to an open file (e.g. stderr).

void GWEN_Url_List2_Erase GWEN_URL_LIST2 l,
GWEN_URL_LIST2_ITERATOR it
 

Removes the element currently pointed to by the given iterator from the list.

GWEN_URL_LIST2_ITERATOR* GWEN_Url_List2_First GWEN_URL_LIST2 l  ) 
 

Returns a list iterator pointing to the first element.

GWEN_URL* GWEN_Url_List2_ForEach GWEN_URL_LIST2 list,
GWEN_URL_LIST2_FOREACH  func,
void *  user_data
 

Traverses the list, calling the callback function 'func' on each list element. Traversal will stop when 'func' returns a non-NULL value, and the routine will return with that value. Otherwise the routine will return NULL.

Parameters:
list The list to traverse.
func The function to be called with each list element.
user_data A pointer passed on to the function 'func'.
Returns:
The non-NULL pointer returned by 'func' as soon as it returns one. Otherwise (i.e. 'func' always returns NULL) returns NULL.

void GWEN_Url_List2_free GWEN_URL_LIST2 l  ) 
 

Destroys the list. Please note that the members in this list are not destroyed!

GWEN_URL* GWEN_Url_List2_GetBack GWEN_URL_LIST2 l  ) 
 

Returns the last element of the list. (The element is not removed from the list.)

GWEN_URL* GWEN_Url_List2_GetFront GWEN_URL_LIST2 l  ) 
 

Returns the first element of the list. (The element is not removed from the list.)

unsigned int GWEN_Url_List2_GetSize GWEN_URL_LIST2 l  ) 
 

Returns the size of this list, i.e. the number of elements in this list.

This number is counted in the list metadata, so this is a cheap operation.

GWEN_URL_LIST2_ITERATOR* GWEN_Url_List2_Last GWEN_URL_LIST2 l  ) 
 

Returns a list iterator pointing to the last element.

GWEN_URL_LIST2* GWEN_Url_List2_new  ) 
 

Creates a new list. This mus be freed using GWEN_Url_List2_free.

void GWEN_Url_List2_PopBack GWEN_URL_LIST2 l  ) 
 

Removes the list's last element from the list. (The element is not freed.)

void GWEN_Url_List2_PopFront GWEN_URL_LIST2 l  ) 
 

Removes the list's first element from the list. (The element is not freed.)

void GWEN_Url_List2_PushBack GWEN_URL_LIST2 l,
GWEN_URL p
 

Appends an element to a list making it the new last element.

void GWEN_Url_List2_PushFront GWEN_URL_LIST2 l,
GWEN_URL p
 

Inserts an element at the start of the list, making it the new first element.

GWEN_URL* GWEN_Url_List2Iterator_Data GWEN_URL_LIST2_ITERATOR li  ) 
 

Returns the pointer to the element stored at the list position the iterator currently points to.

void GWEN_Url_List2Iterator_free GWEN_URL_LIST2_ITERATOR li  ) 
 

Destroys the list iterator.

GWEN_URL_LIST2_ITERATOR* GWEN_Url_List2Iterator_new GWEN_URL_LIST2 l  ) 
 

Creates a list iterator for the given list. (FIXME: Should be private).

GWEN_URL* GWEN_Url_List2Iterator_Next GWEN_URL_LIST2_ITERATOR li  ) 
 

Moves the list iterator to the successor of the currenty selected element and returns that successor element.

GWEN_URL* GWEN_Url_List2Iterator_Previous GWEN_URL_LIST2_ITERATOR li  ) 
 

Moves the list iterator to the predecessor of the currenty selected element and returns that predecessor element.

void GWEN_Url_List_Add GWEN_URL element,
GWEN_URL_LIST list
 

Adds the given element to the given list making it the new tail.

void GWEN_Url_List_AddList GWEN_URL_LIST dst,
GWEN_URL_LIST l
 

Moves the content of one list to another list thus leaving the old list empty.

void GWEN_Url_List_Clear GWEN_URL_LIST l  ) 
 

Clears the given list (thus leaving it empty). All elements of this list are deleted via GWEN_Url_free();

void GWEN_Url_List_Del GWEN_URL element  ) 
 

Unlinks the given element from whatever list it may currently be enlisted. If the element is not member of any list the program is aborted. Please note: The element is just unlinked, not deleted.

GWEN_URL* GWEN_Url_List_First const GWEN_URL_LIST l  ) 
 

Returns the first element of the list.

void GWEN_Url_List_free GWEN_URL_LIST l  ) 
 

Destroys the list and frees all its elements.

GWEN_TYPE_UINT32 GWEN_Url_List_GetCount const GWEN_URL_LIST l  ) 
 

Returns the number of elements currently in the given list.

void GWEN_Url_List_Insert GWEN_URL element,
GWEN_URL_LIST list
 

Inserts the given element into the given list thus making it the new head of the list.

GWEN_URL* GWEN_Url_List_Last const GWEN_URL_LIST l  ) 
 

Returns the last element of the list.

GWEN_URL_LIST* GWEN_Url_List_new  ) 
 

Creates a new list of GWEN_URL.

GWEN_URL* GWEN_Url_List_Next const GWEN_URL element  ) 
 

Returns the successor of the given element.

GWEN_URL* GWEN_Url_List_Previous const GWEN_URL element  ) 
 

Returns the predecessor of the given element.

void GWEN_WaitCallback_List_Add GWEN_WAITCALLBACK element,
GWEN_WAITCALLBACK_LIST list
 

Adds the given element to the given list making it the new tail.

void GWEN_WaitCallback_List_AddList GWEN_WAITCALLBACK_LIST dst,
GWEN_WAITCALLBACK_LIST l
 

Moves the content of one list to another list thus leaving the old list empty.

void GWEN_WaitCallback_List_Clear GWEN_WAITCALLBACK_LIST l  ) 
 

Clears the given list (thus leaving it empty). All elements of this list are deleted via GWEN_WaitCallback_free();

void GWEN_WaitCallback_List_Del GWEN_WAITCALLBACK element  ) 
 

Unlinks the given element from whatever list it may currently be enlisted. If the element is not member of any list the program is aborted. Please note: The element is just unlinked, not deleted.

GWEN_WAITCALLBACK* GWEN_WaitCallback_List_First const GWEN_WAITCALLBACK_LIST l  ) 
 

Returns the first element of the list.

void GWEN_WaitCallback_List_free GWEN_WAITCALLBACK_LIST l  ) 
 

Destroys the list and frees all its elements.

GWEN_TYPE_UINT32 GWEN_WaitCallback_List_GetCount const GWEN_WAITCALLBACK_LIST l  ) 
 

Returns the number of elements currently in the given list.

void GWEN_WaitCallback_List_Insert GWEN_WAITCALLBACK element,
GWEN_WAITCALLBACK_LIST list
 

Inserts the given element into the given list thus making it the new head of the list.

GWEN_WAITCALLBACK* GWEN_WaitCallback_List_Last const GWEN_WAITCALLBACK_LIST l  ) 
 

Returns the last element of the list.

GWEN_WAITCALLBACK_LIST* GWEN_WaitCallback_List_new  ) 
 

Creates a new list of GWEN_WAITCALLBACK.

GWEN_WAITCALLBACK* GWEN_WaitCallback_List_Next const GWEN_WAITCALLBACK element  ) 
 

Returns the successor of the given element.

GWEN_WAITCALLBACK* GWEN_WaitCallback_List_Previous const GWEN_WAITCALLBACK element  ) 
 

Returns the predecessor of the given element.

void GWEN_XMLNode_ConstList2_Clear GWEN_XMLNODE_CONSTLIST2 l  ) 
 

GWEN_XMLNODE_CONSTLIST2_ITERATOR* GWEN_XMLNode_ConstList2_First GWEN_XMLNODE_CONSTLIST2 l  ) 
 

const GWEN_XMLNODE* GWEN_XMLNode_ConstList2_ForEach GWEN_XMLNODE_CONSTLIST2 list,
GWEN_XMLNODE_CONSTLIST2_FOREACH  func,
void *  user_data
 

Traverses the list, calling the callback function 'func' on each list element. Traversal will stop when 'func' returns a non-NULL value, and the routine will return with that value. Otherwise the routine will return NULL.

Parameters:
list The list to traverse.
func The function to be called with each list element.
user_data A pointer passed on to the function 'func'.
Returns:
The non-NULL pointer returned by 'func' as soon as it returns one. Otherwise (i.e. 'func' always returns NULL) returns NULL.

void GWEN_XMLNode_ConstList2_free GWEN_XMLNODE_CONSTLIST2 l  ) 
 

const GWEN_XMLNODE* GWEN_XMLNode_ConstList2_GetBack GWEN_XMLNODE_CONSTLIST2 l  ) 
 

const GWEN_XMLNODE* GWEN_XMLNode_ConstList2_GetFront GWEN_XMLNODE_CONSTLIST2 l  ) 
 

unsigned int GWEN_XMLNode_ConstList2_GetSize GWEN_XMLNODE_CONSTLIST2 l  ) 
 

GWEN_XMLNODE_CONSTLIST2_ITERATOR* GWEN_XMLNode_ConstList2_Last GWEN_XMLNODE_CONSTLIST2 l  ) 
 

GWEN_XMLNODE_CONSTLIST2* GWEN_XMLNode_ConstList2_new  ) 
 

void GWEN_XMLNode_ConstList2_PopBack GWEN_XMLNODE_CONSTLIST2 l  ) 
 

void GWEN_XMLNode_ConstList2_PopFront GWEN_XMLNODE_CONSTLIST2 l  ) 
 

void GWEN_XMLNode_ConstList2_PushBack GWEN_XMLNODE_CONSTLIST2 l,
const GWEN_XMLNODE p
 

void GWEN_XMLNode_ConstList2_PushFront GWEN_XMLNODE_CONSTLIST2 l,
const GWEN_XMLNODE p
 

const GWEN_XMLNODE* GWEN_XMLNode_ConstList2Iterator_Data GWEN_XMLNODE_CONSTLIST2_ITERATOR li  ) 
 

void GWEN_XMLNode_ConstList2Iterator_free GWEN_XMLNODE_CONSTLIST2_ITERATOR li  ) 
 

GWEN_XMLNODE_CONSTLIST2_ITERATOR* GWEN_XMLNode_ConstList2Iterator_new GWEN_XMLNODE_CONSTLIST2 l  ) 
 

const GWEN_XMLNODE* GWEN_XMLNode_ConstList2Iterator_Next GWEN_XMLNODE_CONSTLIST2_ITERATOR li  ) 
 

const GWEN_XMLNODE* GWEN_XMLNode_ConstList2Iterator_Previous GWEN_XMLNODE_CONSTLIST2_ITERATOR li  ) 
 

void GWEN_XMLNode_List2_Clear GWEN_XMLNODE_LIST2 l  ) 
 

Removes all list elements from the list. (The elements are not freed.)

void GWEN_XMLNode_List2_Dump GWEN_XMLNODE_LIST2 l,
FILE *  f,
unsigned int  indent
 

Dumps the contents of the list to an open file (e.g. stderr).

void GWEN_XMLNode_List2_Erase GWEN_XMLNODE_LIST2 l,
GWEN_XMLNODE_LIST2_ITERATOR it
 

Removes the element currently pointed to by the given iterator from the list.

GWEN_XMLNODE_LIST2_ITERATOR* GWEN_XMLNode_List2_First GWEN_XMLNODE_LIST2 l  ) 
 

Returns a list iterator pointing to the first element.

GWEN_XMLNODE* GWEN_XMLNode_List2_ForEach GWEN_XMLNODE_LIST2 list,
GWEN_XMLNODE_LIST2_FOREACH  func,
void *  user_data
 

Traverses the list, calling the callback function 'func' on each list element. Traversal will stop when 'func' returns a non-NULL value, and the routine will return with that value. Otherwise the routine will return NULL.

Parameters:
list The list to traverse.
func The function to be called with each list element.
user_data A pointer passed on to the function 'func'.
Returns:
The non-NULL pointer returned by 'func' as soon as it returns one. Otherwise (i.e. 'func' always returns NULL) returns NULL.

void GWEN_XMLNode_List2_free GWEN_XMLNODE_LIST2 l  ) 
 

Destroys the list. Please note that the members in this list are not destroyed!

GWEN_XMLNODE* GWEN_XMLNode_List2_GetBack GWEN_XMLNODE_LIST2 l  ) 
 

Returns the last element of the list. (The element is not removed from the list.)

GWEN_XMLNODE* GWEN_XMLNode_List2_GetFront GWEN_XMLNODE_LIST2 l  ) 
 

Returns the first element of the list. (The element is not removed from the list.)

unsigned int GWEN_XMLNode_List2_GetSize GWEN_XMLNODE_LIST2 l  ) 
 

Returns the size of this list, i.e. the number of elements in this list.

This number is counted in the list metadata, so this is a cheap operation.

GWEN_XMLNODE_LIST2_ITERATOR* GWEN_XMLNode_List2_Last GWEN_XMLNODE_LIST2 l  ) 
 

Returns a list iterator pointing to the last element.

GWEN_XMLNODE_LIST2* GWEN_XMLNode_List2_new  ) 
 

Creates a new list. This mus be freed using GWEN_XMLNode_List2_free.

void GWEN_XMLNode_List2_PopBack GWEN_XMLNODE_LIST2 l  ) 
 

Removes the list's last element from the list. (The element is not freed.)

void GWEN_XMLNode_List2_PopFront GWEN_XMLNODE_LIST2 l  ) 
 

Removes the list's first element from the list. (The element is not freed.)

void GWEN_XMLNode_List2_PushBack GWEN_XMLNODE_LIST2 l,
GWEN_XMLNODE p
 

Appends an element to a list making it the new last element.

void GWEN_XMLNode_List2_PushFront GWEN_XMLNODE_LIST2 l,
GWEN_XMLNODE p
 

Inserts an element at the start of the list, making it the new first element.

GWEN_XMLNODE* GWEN_XMLNode_List2Iterator_Data GWEN_XMLNODE_LIST2_ITERATOR li  ) 
 

Returns the pointer to the element stored at the list position the iterator currently points to.

void GWEN_XMLNode_List2Iterator_free GWEN_XMLNODE_LIST2_ITERATOR li  ) 
 

Destroys the list iterator.

GWEN_XMLNODE_LIST2_ITERATOR* GWEN_XMLNode_List2Iterator_new GWEN_XMLNODE_LIST2 l  ) 
 

Creates a list iterator for the given list. (FIXME: Should be private).

GWEN_XMLNODE* GWEN_XMLNode_List2Iterator_Next GWEN_XMLNODE_LIST2_ITERATOR li  ) 
 

Moves the list iterator to the successor of the currenty selected element and returns that successor element.

GWEN_XMLNODE* GWEN_XMLNode_List2Iterator_Previous GWEN_XMLNODE_LIST2_ITERATOR li  ) 
 

Moves the list iterator to the predecessor of the currenty selected element and returns that predecessor element.

void GWEN_XMLNode_List_Add GWEN_XMLNODE element,
GWEN_XMLNODE_LIST list
 

Adds the given element to the given list making it the new tail.

void GWEN_XMLNode_List_AddList GWEN_XMLNODE_LIST dst,
GWEN_XMLNODE_LIST l
 

Moves the content of one list to another list thus leaving the old list empty.

void GWEN_XMLNode_List_Clear GWEN_XMLNODE_LIST l  ) 
 

Clears the given list (thus leaving it empty). All elements of this list are deleted via GWEN_XMLNode_free();

void GWEN_XMLNode_List_Del GWEN_XMLNODE element  ) 
 

Unlinks the given element from whatever list it may currently be enlisted. If the element is not member of any list the program is aborted. Please note: The element is just unlinked, not deleted.

GWEN_XMLNODE* GWEN_XMLNode_List_First const GWEN_XMLNODE_LIST l  ) 
 

Returns the first element of the list.

void GWEN_XMLNode_List_free GWEN_XMLNODE_LIST l  ) 
 

Destroys the list and frees all its elements.

GWEN_TYPE_UINT32 GWEN_XMLNode_List_GetCount const GWEN_XMLNODE_LIST l  ) 
 

Returns the number of elements currently in the given list.

void GWEN_XMLNode_List_Insert GWEN_XMLNODE element,
GWEN_XMLNODE_LIST list
 

Inserts the given element into the given list thus making it the new head of the list.

GWEN_XMLNODE* GWEN_XMLNode_List_Last const GWEN_XMLNODE_LIST l  ) 
 

Returns the last element of the list.

GWEN_XMLNODE_LIST* GWEN_XMLNode_List_new  ) 
 

Creates a new list of GWEN_XMLNODE.

GWEN_XMLNODE* GWEN_XMLNode_List_Next const GWEN_XMLNODE element  ) 
 

Returns the successor of the given element.

GWEN_XMLNODE* GWEN_XMLNode_List_Previous const GWEN_XMLNODE element  ) 
 

Returns the predecessor of the given element.

void MyStruct_List_Add MYSTRUCT *  element,
MYSTRUCT_LIST list
 

Adds the given element to the given list making it the new tail.

void MyStruct_List_AddList MYSTRUCT_LIST dst,
MYSTRUCT_LIST l
 

Moves the content of one list to another list thus leaving the old list empty.

void MyStruct_List_Clear MYSTRUCT_LIST l  ) 
 

Clears the given list (thus leaving it empty). All elements of this list are deleted via MyStruct_free();

void MyStruct_List_Del MYSTRUCT *  element  ) 
 

Unlinks the given element from whatever list it may currently be enlisted. If the element is not member of any list the program is aborted. Please note: The element is just unlinked, not deleted.

MYSTRUCT* MyStruct_List_First const MYSTRUCT_LIST l  ) 
 

Returns the first element of the list.

void MyStruct_List_free MYSTRUCT_LIST l  ) 
 

Destroys the list and frees all its elements.

GWEN_TYPE_UINT32 MyStruct_List_GetCount const MYSTRUCT_LIST l  ) 
 

Returns the number of elements currently in the given list.

void MyStruct_List_Insert MYSTRUCT *  element,
MYSTRUCT_LIST list
 

Inserts the given element into the given list thus making it the new head of the list.

MYSTRUCT* MyStruct_List_Last const MYSTRUCT_LIST l  ) 
 

Returns the last element of the list.

MYSTRUCT_LIST* MyStruct_List_new  ) 
 

Creates a new list of MYSTRUCT.

MYSTRUCT* MyStruct_List_Next const MYSTRUCT *  element  ) 
 

Returns the successor of the given element.

MYSTRUCT* MyStruct_List_Previous const MYSTRUCT *  element  ) 
 

Returns the predecessor of the given element.

void pr_ConstList2_Clear t_CONSTLIST2 l  ) 
 

t_CONSTLIST2_ITERATOR* pr_ConstList2_First t_CONSTLIST2 l  ) 
 

const t* pr_ConstList2_ForEach t_CONSTLIST2 list,
t_CONSTLIST2_FOREACH  func,
void *  user_data
 

Traverses the list, calling the callback function 'func' on each list element. Traversal will stop when 'func' returns a non-NULL value, and the routine will return with that value. Otherwise the routine will return NULL.

Parameters:
list The list to traverse.
func The function to be called with each list element.
user_data A pointer passed on to the function 'func'.
Returns:
The non-NULL pointer returned by 'func' as soon as it returns one. Otherwise (i.e. 'func' always returns NULL) returns NULL.

void pr_ConstList2_free t_CONSTLIST2 l  ) 
 

const t* pr_ConstList2_GetBack t_CONSTLIST2 l  ) 
 

const t* pr_ConstList2_GetFront t_CONSTLIST2 l  ) 
 

unsigned int pr_ConstList2_GetSize t_CONSTLIST2 l  ) 
 

t_CONSTLIST2_ITERATOR* pr_ConstList2_Last t_CONSTLIST2 l  ) 
 

t_CONSTLIST2* pr_ConstList2_new  ) 
 

void pr_ConstList2_PopBack t_CONSTLIST2 l  ) 
 

void pr_ConstList2_PopFront t_CONSTLIST2 l  ) 
 

void pr_ConstList2_PushBack t_CONSTLIST2 l,
const t *  p
 

void pr_ConstList2_PushFront t_CONSTLIST2 l,
const t *  p
 

const t* pr_ConstList2Iterator_Data t_CONSTLIST2_ITERATOR li  ) 
 

void pr_ConstList2Iterator_free t_CONSTLIST2_ITERATOR li  ) 
 

t_CONSTLIST2_ITERATOR* pr_ConstList2Iterator_new t_CONSTLIST2 l  ) 
 

const t* pr_ConstList2Iterator_Next t_CONSTLIST2_ITERATOR li  ) 
 

const t* pr_ConstList2Iterator_Previous t_CONSTLIST2_ITERATOR li  ) 
 

void pr_List2_Clear t_LIST2 l  ) 
 

Removes all list elements from the list. (The elements are not freed.)

void pr_List2_Dump t_LIST2 l,
FILE *  f,
unsigned int  indent
 

Dumps the contents of the list to an open file (e.g. stderr).

void pr_List2_Erase t_LIST2 l,
t_LIST2_ITERATOR it
 

Removes the element currently pointed to by the given iterator from the list.

t_LIST2_ITERATOR* pr_List2_First t_LIST2 l  ) 
 

Returns a list iterator pointing to the first element.

t* pr_List2_ForEach t_LIST2 list,
t_LIST2_FOREACH  func,
void *  user_data
 

Traverses the list, calling the callback function 'func' on each list element. Traversal will stop when 'func' returns a non-NULL value, and the routine will return with that value. Otherwise the routine will return NULL.

Parameters:
list The list to traverse.
func The function to be called with each list element.
user_data A pointer passed on to the function 'func'.
Returns:
The non-NULL pointer returned by 'func' as soon as it returns one. Otherwise (i.e. 'func' always returns NULL) returns NULL.

void pr_List2_free t_LIST2 l  ) 
 

Destroys the list. Please note that the members in this list are not destroyed!

t* pr_List2_GetBack t_LIST2 l  ) 
 

Returns the last element of the list. (The element is not removed from the list.)

t* pr_List2_GetFront t_LIST2 l  ) 
 

Returns the first element of the list. (The element is not removed from the list.)

unsigned int pr_List2_GetSize t_LIST2 l  ) 
 

Returns the size of this list, i.e. the number of elements in this list.

This number is counted in the list metadata, so this is a cheap operation.

t_LIST2_ITERATOR* pr_List2_Last t_LIST2 l  ) 
 

Returns a list iterator pointing to the last element.

t_LIST2* pr_List2_new  ) 
 

Creates a new list. This mus be freed using pr_List2_free.

void pr_List2_PopBack t_LIST2 l  ) 
 

Removes the list's last element from the list. (The element is not freed.)

void pr_List2_PopFront t_LIST2 l  ) 
 

Removes the list's first element from the list. (The element is not freed.)

void pr_List2_PushBack t_LIST2 l,
t *  p
 

Appends an element to a list making it the new last element.

void pr_List2_PushFront t_LIST2 l,
t *  p
 

Inserts an element at the start of the list, making it the new first element.

t* pr_List2Iterator_Data t_LIST2_ITERATOR li  ) 
 

Returns the pointer to the element stored at the list position the iterator currently points to.

void pr_List2Iterator_free t_LIST2_ITERATOR li  ) 
 

Destroys the list iterator.

t_LIST2_ITERATOR* pr_List2Iterator_new t_LIST2 l  ) 
 

Creates a list iterator for the given list. (FIXME: Should be private).

t* pr_List2Iterator_Next t_LIST2_ITERATOR li  ) 
 

Moves the list iterator to the successor of the currenty selected element and returns that successor element.

t* pr_List2Iterator_Previous t_LIST2_ITERATOR li  ) 
 

Moves the list iterator to the predecessor of the currenty selected element and returns that predecessor element.

void pr_List_Add t *  element,
t_LIST list
 

Adds the given element to the given list making it the new tail.

void pr_List_AddList t_LIST dst,
t_LIST l
 

Moves the content of one list to another list thus leaving the old list empty.

void pr_List_Clear t_LIST l  ) 
 

Clears the given list (thus leaving it empty). All elements of this list are deleted via pr_free();

void pr_List_Del t *  element  ) 
 

Unlinks the given element from whatever list it may currently be enlisted. If the element is not member of any list the program is aborted. Please note: The element is just unlinked, not deleted.

t* pr_List_First const t_LIST l  ) 
 

Returns the first element of the list.

void pr_List_free t_LIST l  ) 
 

Destroys the list and frees all its elements.

GWEN_TYPE_UINT32 pr_List_GetCount const t_LIST l  ) 
 

Returns the number of elements currently in the given list.

void pr_List_Insert t *  element,
t_LIST list
 

Inserts the given element into the given list thus making it the new head of the list.

t* pr_List_Last const t_LIST l  ) 
 

Returns the last element of the list.

t_LIST* pr_List_new  ) 
 

Creates a new list of t.

t* pr_List_Next const t *  element  ) 
 

Returns the successor of the given element.

t* pr_List_Previous const t *  element  ) 
 

Returns the predecessor of the given element.


Generated on Wed Jun 21 00:59:53 2006 for gwenhywfar by  doxygen 1.4.6