listdoc.h File Reference

Go to the source code of this file.

Data Structures

struct  AB_VALUE_LIST_ELEMENT
struct  AB_VALUE_LIST
struct  AB_TRANSACTION_LIMITS_LIST_ELEMENT
struct  AB_TRANSACTION_LIMITS_LIST
struct  AB_TEXTKEY_DESCR_LIST_ELEMENT
struct  AB_TEXTKEY_DESCR_LIST
struct  AB_SECURITY_LIST_ELEMENT
struct  AB_SECURITY_LIST
struct  AB_MESSAGE_LIST_ELEMENT
struct  AB_MESSAGE_LIST
struct  AB_EUTRANSFER_INFO_LIST_ELEMENT
struct  AB_EUTRANSFER_INFO_LIST
struct  AB_CELLPHONE_PRODUCT_LIST_ELEMENT
struct  AB_CELLPHONE_PRODUCT_LIST
struct  AB_BANKINFO_SERVICE_LIST_ELEMENT
struct  AB_BANKINFO_SERVICE_LIST
struct  AB_BANKINFO_LIST_ELEMENT
struct  AB_BANKINFO_LIST
struct  AB_PROVIDER_DESCRIPTION_LIST_ELEMENT
struct  AB_PROVIDER_DESCRIPTION_LIST
struct  AB_ACCOUNT_LIST_ELEMENT
struct  AB_ACCOUNT_LIST

Typedefs

typedef struct
AB_VALUE_LIST_ELEMENT 
AB_VALUE_LIST__ELEMENT
typedef struct AB_VALUE_LIST AB_VALUE_LIST
typedef struct AB_USER_LIST2 AB_USER_LIST2
typedef struct
AB_USER_LIST2_ITERATOR 
AB_USER_LIST2_ITERATOR
typedef AB_USER *( AB_USER_LIST2_FOREACH )(AB_USER *element, void *user_data)
typedef struct AB_USER_CONSTLIST2 AB_USER_CONSTLIST2
typedef struct
AB_USER_CONSTLIST2_ITERATOR 
AB_USER_CONSTLIST2_ITERATOR
typedef const AB_USER *( AB_USER_CONSTLIST2_FOREACH )(const AB_USER *element, void *user_data)
typedef struct
AB_TRANSACTION_LIMITS_LIST2 
AB_TRANSACTION_LIMITS_LIST2
typedef struct
AB_TRANSACTION_LIMITS_LIST2_ITERATOR 
AB_TRANSACTION_LIMITS_LIST2_ITERATOR
typedef AB_TRANSACTION_LIMITS *( AB_TRANSACTION_LIMITS_LIST2_FOREACH )(AB_TRANSACTION_LIMITS *element, void *user_data)
typedef struct
AB_TRANSACTION_LIMITS_CONSTLIST2 
AB_TRANSACTION_LIMITS_CONSTLIST2
typedef struct
AB_TRANSACTION_LIMITS_CONSTLIST2_ITERATOR 
AB_TRANSACTION_LIMITS_CONSTLIST2_ITERATOR
typedef const
AB_TRANSACTION_LIMITS *( 
AB_TRANSACTION_LIMITS_CONSTLIST2_FOREACH )(const AB_TRANSACTION_LIMITS *element, void *user_data)
typedef struct
AB_TRANSACTION_LIMITS_LIST_ELEMENT 
AB_TRANSACTION_LIMITS_LIST__ELEMENT
typedef struct
AB_TRANSACTION_LIMITS_LIST 
AB_TRANSACTION_LIMITS_LIST
typedef struct AB_TRANSACTION_LIST2 AB_TRANSACTION_LIST2
typedef struct
AB_TRANSACTION_LIST2_ITERATOR 
AB_TRANSACTION_LIST2_ITERATOR
typedef AB_TRANSACTION *( AB_TRANSACTION_LIST2_FOREACH )(AB_TRANSACTION *element, void *user_data)
typedef struct
AB_TRANSACTION_CONSTLIST2 
AB_TRANSACTION_CONSTLIST2
typedef struct
AB_TRANSACTION_CONSTLIST2_ITERATOR 
AB_TRANSACTION_CONSTLIST2_ITERATOR
typedef const AB_TRANSACTION *( AB_TRANSACTION_CONSTLIST2_FOREACH )(const AB_TRANSACTION *element, void *user_data)
typedef struct
AB_TEXTKEY_DESCR_LIST2 
AB_TEXTKEY_DESCR_LIST2
typedef struct
AB_TEXTKEY_DESCR_LIST2_ITERATOR 
AB_TEXTKEY_DESCR_LIST2_ITERATOR
typedef AB_TEXTKEY_DESCR *( AB_TEXTKEY_DESCR_LIST2_FOREACH )(AB_TEXTKEY_DESCR *element, void *user_data)
typedef struct
AB_TEXTKEY_DESCR_CONSTLIST2 
AB_TEXTKEY_DESCR_CONSTLIST2
typedef struct
AB_TEXTKEY_DESCR_CONSTLIST2_ITERATOR 
AB_TEXTKEY_DESCR_CONSTLIST2_ITERATOR
typedef const AB_TEXTKEY_DESCR *( AB_TEXTKEY_DESCR_CONSTLIST2_FOREACH )(const AB_TEXTKEY_DESCR *element, void *user_data)
typedef struct
AB_TEXTKEY_DESCR_LIST_ELEMENT 
AB_TEXTKEY_DESCR_LIST__ELEMENT
typedef struct
AB_TEXTKEY_DESCR_LIST 
AB_TEXTKEY_DESCR_LIST
typedef struct AB_SECURITY_LIST2 AB_SECURITY_LIST2
typedef struct
AB_SECURITY_LIST2_ITERATOR 
AB_SECURITY_LIST2_ITERATOR
typedef AB_SECURITY *( AB_SECURITY_LIST2_FOREACH )(AB_SECURITY *element, void *user_data)
typedef struct
AB_SECURITY_CONSTLIST2 
AB_SECURITY_CONSTLIST2
typedef struct
AB_SECURITY_CONSTLIST2_ITERATOR 
AB_SECURITY_CONSTLIST2_ITERATOR
typedef const AB_SECURITY *( AB_SECURITY_CONSTLIST2_FOREACH )(const AB_SECURITY *element, void *user_data)
typedef struct
AB_SECURITY_LIST_ELEMENT 
AB_SECURITY_LIST__ELEMENT
typedef struct AB_SECURITY_LIST AB_SECURITY_LIST
typedef struct AB_MESSAGE_LIST2 AB_MESSAGE_LIST2
typedef struct
AB_MESSAGE_LIST2_ITERATOR 
AB_MESSAGE_LIST2_ITERATOR
typedef AB_MESSAGE *( AB_MESSAGE_LIST2_FOREACH )(AB_MESSAGE *element, void *user_data)
typedef struct
AB_MESSAGE_CONSTLIST2 
AB_MESSAGE_CONSTLIST2
typedef struct
AB_MESSAGE_CONSTLIST2_ITERATOR 
AB_MESSAGE_CONSTLIST2_ITERATOR
typedef const AB_MESSAGE *( AB_MESSAGE_CONSTLIST2_FOREACH )(const AB_MESSAGE *element, void *user_data)
typedef struct
AB_MESSAGE_LIST_ELEMENT 
AB_MESSAGE_LIST__ELEMENT
typedef struct AB_MESSAGE_LIST AB_MESSAGE_LIST
typedef struct
AB_EUTRANSFER_INFO_LIST2 
AB_EUTRANSFER_INFO_LIST2
typedef struct
AB_EUTRANSFER_INFO_LIST2_ITERATOR 
AB_EUTRANSFER_INFO_LIST2_ITERATOR
typedef AB_EUTRANSFER_INFO *( AB_EUTRANSFER_INFO_LIST2_FOREACH )(AB_EUTRANSFER_INFO *element, void *user_data)
typedef struct
AB_EUTRANSFER_INFO_CONSTLIST2 
AB_EUTRANSFER_INFO_CONSTLIST2
typedef struct
AB_EUTRANSFER_INFO_CONSTLIST2_ITERATOR 
AB_EUTRANSFER_INFO_CONSTLIST2_ITERATOR
typedef const AB_EUTRANSFER_INFO *( AB_EUTRANSFER_INFO_CONSTLIST2_FOREACH )(const AB_EUTRANSFER_INFO *element, void *user_data)
typedef struct
AB_EUTRANSFER_INFO_LIST_ELEMENT 
AB_EUTRANSFER_INFO_LIST__ELEMENT
typedef struct
AB_EUTRANSFER_INFO_LIST 
AB_EUTRANSFER_INFO_LIST
typedef struct
AB_CELLPHONE_PRODUCT_LIST2 
AB_CELLPHONE_PRODUCT_LIST2
typedef struct
AB_CELLPHONE_PRODUCT_LIST2_ITERATOR 
AB_CELLPHONE_PRODUCT_LIST2_ITERATOR
typedef AB_CELLPHONE_PRODUCT *( AB_CELLPHONE_PRODUCT_LIST2_FOREACH )(AB_CELLPHONE_PRODUCT *element, void *user_data)
typedef struct
AB_CELLPHONE_PRODUCT_CONSTLIST2 
AB_CELLPHONE_PRODUCT_CONSTLIST2
typedef struct
AB_CELLPHONE_PRODUCT_CONSTLIST2_ITERATOR 
AB_CELLPHONE_PRODUCT_CONSTLIST2_ITERATOR
typedef const
AB_CELLPHONE_PRODUCT *( 
AB_CELLPHONE_PRODUCT_CONSTLIST2_FOREACH )(const AB_CELLPHONE_PRODUCT *element, void *user_data)
typedef struct
AB_CELLPHONE_PRODUCT_LIST_ELEMENT 
AB_CELLPHONE_PRODUCT_LIST__ELEMENT
typedef struct
AB_CELLPHONE_PRODUCT_LIST 
AB_CELLPHONE_PRODUCT_LIST
typedef struct
AB_BANKINFO_SERVICE_LIST2 
AB_BANKINFO_SERVICE_LIST2
typedef struct
AB_BANKINFO_SERVICE_LIST2_ITERATOR 
AB_BANKINFO_SERVICE_LIST2_ITERATOR
typedef AB_BANKINFO_SERVICE *( AB_BANKINFO_SERVICE_LIST2_FOREACH )(AB_BANKINFO_SERVICE *element, void *user_data)
typedef struct
AB_BANKINFO_SERVICE_CONSTLIST2 
AB_BANKINFO_SERVICE_CONSTLIST2
typedef struct
AB_BANKINFO_SERVICE_CONSTLIST2_ITERATOR 
AB_BANKINFO_SERVICE_CONSTLIST2_ITERATOR
typedef const
AB_BANKINFO_SERVICE *( 
AB_BANKINFO_SERVICE_CONSTLIST2_FOREACH )(const AB_BANKINFO_SERVICE *element, void *user_data)
typedef struct
AB_BANKINFO_SERVICE_LIST_ELEMENT 
AB_BANKINFO_SERVICE_LIST__ELEMENT
typedef struct
AB_BANKINFO_SERVICE_LIST 
AB_BANKINFO_SERVICE_LIST
typedef struct AB_BANKINFO_LIST2 AB_BANKINFO_LIST2
typedef struct
AB_BANKINFO_LIST2_ITERATOR 
AB_BANKINFO_LIST2_ITERATOR
typedef AB_BANKINFO *( AB_BANKINFO_LIST2_FOREACH )(AB_BANKINFO *element, void *user_data)
typedef struct
AB_BANKINFO_CONSTLIST2 
AB_BANKINFO_CONSTLIST2
typedef struct
AB_BANKINFO_CONSTLIST2_ITERATOR 
AB_BANKINFO_CONSTLIST2_ITERATOR
typedef const AB_BANKINFO *( AB_BANKINFO_CONSTLIST2_FOREACH )(const AB_BANKINFO *element, void *user_data)
typedef struct
AB_BANKINFO_LIST_ELEMENT 
AB_BANKINFO_LIST__ELEMENT
typedef struct AB_BANKINFO_LIST AB_BANKINFO_LIST
typedef struct
AB_ACCOUNT_STATUS_LIST2 
AB_ACCOUNT_STATUS_LIST2
typedef struct
AB_ACCOUNT_STATUS_LIST2_ITERATOR 
AB_ACCOUNT_STATUS_LIST2_ITERATOR
typedef AB_ACCOUNT_STATUS *( AB_ACCOUNT_STATUS_LIST2_FOREACH )(AB_ACCOUNT_STATUS *element, void *user_data)
typedef struct
AB_ACCOUNT_STATUS_CONSTLIST2 
AB_ACCOUNT_STATUS_CONSTLIST2
typedef struct
AB_ACCOUNT_STATUS_CONSTLIST2_ITERATOR 
AB_ACCOUNT_STATUS_CONSTLIST2_ITERATOR
typedef const AB_ACCOUNT_STATUS *( AB_ACCOUNT_STATUS_CONSTLIST2_FOREACH )(const AB_ACCOUNT_STATUS *element, void *user_data)
typedef struct
AB_PROVIDER_DESCRIPTION_LIST2 
AB_PROVIDER_DESCRIPTION_LIST2
typedef struct
AB_PROVIDER_DESCRIPTION_LIST2_ITERATOR 
AB_PROVIDER_DESCRIPTION_LIST2_ITERATOR
typedef AB_PROVIDER_DESCRIPTION *( AB_PROVIDER_DESCRIPTION_LIST2_FOREACH )(AB_PROVIDER_DESCRIPTION *element, void *user_data)
typedef struct
AB_PROVIDER_DESCRIPTION_CONSTLIST2 
AB_PROVIDER_DESCRIPTION_CONSTLIST2
typedef struct
AB_PROVIDER_DESCRIPTION_CONSTLIST2_ITERATOR 
AB_PROVIDER_DESCRIPTION_CONSTLIST2_ITERATOR
typedef const
AB_PROVIDER_DESCRIPTION *( 
AB_PROVIDER_DESCRIPTION_CONSTLIST2_FOREACH )(const AB_PROVIDER_DESCRIPTION *element, void *user_data)
typedef struct
AB_PROVIDER_DESCRIPTION_LIST_ELEMENT 
AB_PROVIDER_DESCRIPTION_LIST__ELEMENT
typedef struct
AB_PROVIDER_DESCRIPTION_LIST 
AB_PROVIDER_DESCRIPTION_LIST
typedef struct AB_JOB_LIST2 AB_JOB_LIST2
typedef struct
AB_JOB_LIST2_ITERATOR 
AB_JOB_LIST2_ITERATOR
typedef AB_JOB *( AB_JOB_LIST2_FOREACH )(AB_JOB *element, void *user_data)
typedef struct AB_JOB_CONSTLIST2 AB_JOB_CONSTLIST2
typedef struct
AB_JOB_CONSTLIST2_ITERATOR 
AB_JOB_CONSTLIST2_ITERATOR
typedef const AB_JOB *( AB_JOB_CONSTLIST2_FOREACH )(const AB_JOB *element, void *user_data)
typedef struct AB_COUNTRY_LIST2 AB_COUNTRY_LIST2
typedef struct
AB_COUNTRY_LIST2_ITERATOR 
AB_COUNTRY_LIST2_ITERATOR
typedef AB_COUNTRY *( AB_COUNTRY_LIST2_FOREACH )(AB_COUNTRY *element, void *user_data)
typedef struct
AB_COUNTRY_CONSTLIST2 
AB_COUNTRY_CONSTLIST2
typedef struct
AB_COUNTRY_CONSTLIST2_ITERATOR 
AB_COUNTRY_CONSTLIST2_ITERATOR
typedef const AB_COUNTRY *( AB_COUNTRY_CONSTLIST2_FOREACH )(const AB_COUNTRY *element, void *user_data)
typedef struct
AB_BANKINFO_PLUGIN_LIST2 
AB_BANKINFO_PLUGIN_LIST2
typedef struct
AB_BANKINFO_PLUGIN_LIST2_ITERATOR 
AB_BANKINFO_PLUGIN_LIST2_ITERATOR
typedef AB_BANKINFO_PLUGIN *( AB_BANKINFO_PLUGIN_LIST2_FOREACH )(AB_BANKINFO_PLUGIN *element, void *user_data)
typedef struct
AB_BANKINFO_PLUGIN_CONSTLIST2 
AB_BANKINFO_PLUGIN_CONSTLIST2
typedef struct
AB_BANKINFO_PLUGIN_CONSTLIST2_ITERATOR 
AB_BANKINFO_PLUGIN_CONSTLIST2_ITERATOR
typedef const AB_BANKINFO_PLUGIN *( AB_BANKINFO_PLUGIN_CONSTLIST2_FOREACH )(const AB_BANKINFO_PLUGIN *element, void *user_data)
typedef struct
AB_ACCOUNT_LIST_ELEMENT 
AB_ACCOUNT_LIST__ELEMENT
typedef struct AB_ACCOUNT_LIST AB_ACCOUNT_LIST
typedef struct AB_ACCOUNT_LIST2 AB_ACCOUNT_LIST2
typedef struct
AB_ACCOUNT_LIST2_ITERATOR 
AB_ACCOUNT_LIST2_ITERATOR
typedef AB_ACCOUNT *( AB_ACCOUNT_LIST2_FOREACH )(AB_ACCOUNT *element, void *user_data)
typedef struct
AB_ACCOUNT_CONSTLIST2 
AB_ACCOUNT_CONSTLIST2
typedef struct
AB_ACCOUNT_CONSTLIST2_ITERATOR 
AB_ACCOUNT_CONSTLIST2_ITERATOR
typedef const AB_ACCOUNT *( AB_ACCOUNT_CONSTLIST2_FOREACH )(const AB_ACCOUNT *element, void *user_data)

Functions

void AB_Value_List_AddList (AB_VALUE_LIST *dst, AB_VALUE_LIST *l)
void AB_Value_List_Add (AB_VALUE *element, AB_VALUE_LIST *list)
void AB_Value_List_Insert (AB_VALUE *element, AB_VALUE_LIST *list)
void AB_Value_List_Del (AB_VALUE *element)
AB_VALUEAB_Value_List_First (const AB_VALUE_LIST *l)
AB_VALUEAB_Value_List_Last (const AB_VALUE_LIST *l)
void AB_Value_List_Clear (AB_VALUE_LIST *l)
AB_VALUE_LISTAB_Value_List_new ()
void AB_Value_List_free (AB_VALUE_LIST *l)
AB_VALUEAB_Value_List_Next (const AB_VALUE *element)
AB_VALUEAB_Value_List_Previous (const AB_VALUE *element)
uint32_t AB_Value_List_GetCount (const AB_VALUE_LIST *l)
AB_USER_LIST2AB_User_List2_new ()
void AB_User_List2_free (AB_USER_LIST2 *l)
void AB_User_List2_Dump (AB_USER_LIST2 *l, FILE *f, unsigned int indent)
void AB_User_List2_PushBack (AB_USER_LIST2 *l, AB_USER *p)
void AB_User_List2_PushFront (AB_USER_LIST2 *l, AB_USER *p)
AB_USERAB_User_List2_GetFront (AB_USER_LIST2 *l)
AB_USERAB_User_List2_GetBack (AB_USER_LIST2 *l)
void AB_User_List2_Erase (AB_USER_LIST2 *l, AB_USER_LIST2_ITERATOR *it)
unsigned int AB_User_List2_GetSize (AB_USER_LIST2 *l)
void AB_User_List2_PopBack (AB_USER_LIST2 *l)
void AB_User_List2_PopFront (AB_USER_LIST2 *l)
void AB_User_List2_Clear (AB_USER_LIST2 *l)
AB_USER_LIST2_ITERATORAB_User_List2_First (AB_USER_LIST2 *l)
AB_USER_LIST2_ITERATORAB_User_List2_Last (AB_USER_LIST2 *l)
AB_USER_LIST2_ITERATORAB_User_List2Iterator_new (AB_USER_LIST2 *l)
void AB_User_List2Iterator_free (AB_USER_LIST2_ITERATOR *li)
AB_USERAB_User_List2Iterator_Previous (AB_USER_LIST2_ITERATOR *li)
AB_USERAB_User_List2Iterator_Next (AB_USER_LIST2_ITERATOR *li)
AB_USERAB_User_List2Iterator_Data (AB_USER_LIST2_ITERATOR *li)
AB_USERAB_User_List2_ForEach (AB_USER_LIST2 *list, AB_USER_LIST2_FOREACH func, void *user_data)
AB_USER_CONSTLIST2AB_User_ConstList2_new ()
void AB_User_ConstList2_free (AB_USER_CONSTLIST2 *l)
void AB_User_ConstList2_PushBack (AB_USER_CONSTLIST2 *l, const AB_USER *p)
void AB_User_ConstList2_PushFront (AB_USER_CONSTLIST2 *l, const AB_USER *p)
const AB_USERAB_User_ConstList2_GetFront (AB_USER_CONSTLIST2 *l)
const AB_USERAB_User_ConstList2_GetBack (AB_USER_CONSTLIST2 *l)
unsigned int AB_User_ConstList2_GetSize (AB_USER_CONSTLIST2 *l)
void AB_User_ConstList2_PopBack (AB_USER_CONSTLIST2 *l)
void AB_User_ConstList2_PopFront (AB_USER_CONSTLIST2 *l)
void AB_User_ConstList2_Clear (AB_USER_CONSTLIST2 *l)
AB_USER_CONSTLIST2_ITERATORAB_User_ConstList2_First (AB_USER_CONSTLIST2 *l)
AB_USER_CONSTLIST2_ITERATORAB_User_ConstList2_Last (AB_USER_CONSTLIST2 *l)
AB_USER_CONSTLIST2_ITERATORAB_User_ConstList2Iterator_new (AB_USER_CONSTLIST2 *l)
void AB_User_ConstList2Iterator_free (AB_USER_CONSTLIST2_ITERATOR *li)
const AB_USERAB_User_ConstList2Iterator_Previous (AB_USER_CONSTLIST2_ITERATOR *li)
const AB_USERAB_User_ConstList2Iterator_Next (AB_USER_CONSTLIST2_ITERATOR *li)
const AB_USERAB_User_ConstList2Iterator_Data (AB_USER_CONSTLIST2_ITERATOR *li)
const AB_USERAB_User_ConstList2_ForEach (AB_USER_CONSTLIST2 *list, AB_USER_CONSTLIST2_FOREACH func, void *user_data)
AB_TRANSACTION_LIMITS_LIST2AB_TransactionLimits_List2_new ()
void AB_TransactionLimits_List2_free (AB_TRANSACTION_LIMITS_LIST2 *l)
void AB_TransactionLimits_List2_Dump (AB_TRANSACTION_LIMITS_LIST2 *l, FILE *f, unsigned int indent)
void AB_TransactionLimits_List2_PushBack (AB_TRANSACTION_LIMITS_LIST2 *l, AB_TRANSACTION_LIMITS *p)
void AB_TransactionLimits_List2_PushFront (AB_TRANSACTION_LIMITS_LIST2 *l, AB_TRANSACTION_LIMITS *p)
AB_TRANSACTION_LIMITSAB_TransactionLimits_List2_GetFront (AB_TRANSACTION_LIMITS_LIST2 *l)
AB_TRANSACTION_LIMITSAB_TransactionLimits_List2_GetBack (AB_TRANSACTION_LIMITS_LIST2 *l)
void AB_TransactionLimits_List2_Erase (AB_TRANSACTION_LIMITS_LIST2 *l, AB_TRANSACTION_LIMITS_LIST2_ITERATOR *it)
unsigned int AB_TransactionLimits_List2_GetSize (AB_TRANSACTION_LIMITS_LIST2 *l)
void AB_TransactionLimits_List2_PopBack (AB_TRANSACTION_LIMITS_LIST2 *l)
void AB_TransactionLimits_List2_PopFront (AB_TRANSACTION_LIMITS_LIST2 *l)
void AB_TransactionLimits_List2_Clear (AB_TRANSACTION_LIMITS_LIST2 *l)
AB_TRANSACTION_LIMITS_LIST2_ITERATORAB_TransactionLimits_List2_First (AB_TRANSACTION_LIMITS_LIST2 *l)
AB_TRANSACTION_LIMITS_LIST2_ITERATORAB_TransactionLimits_List2_Last (AB_TRANSACTION_LIMITS_LIST2 *l)
AB_TRANSACTION_LIMITS_LIST2_ITERATORAB_TransactionLimits_List2Iterator_new (AB_TRANSACTION_LIMITS_LIST2 *l)
void AB_TransactionLimits_List2Iterator_free (AB_TRANSACTION_LIMITS_LIST2_ITERATOR *li)
AB_TRANSACTION_LIMITSAB_TransactionLimits_List2Iterator_Previous (AB_TRANSACTION_LIMITS_LIST2_ITERATOR *li)
AB_TRANSACTION_LIMITSAB_TransactionLimits_List2Iterator_Next (AB_TRANSACTION_LIMITS_LIST2_ITERATOR *li)
AB_TRANSACTION_LIMITSAB_TransactionLimits_List2Iterator_Data (AB_TRANSACTION_LIMITS_LIST2_ITERATOR *li)
AB_TRANSACTION_LIMITSAB_TransactionLimits_List2_ForEach (AB_TRANSACTION_LIMITS_LIST2 *list, AB_TRANSACTION_LIMITS_LIST2_FOREACH func, void *user_data)
AB_TRANSACTION_LIMITS_CONSTLIST2AB_TransactionLimits_ConstList2_new ()
void AB_TransactionLimits_ConstList2_free (AB_TRANSACTION_LIMITS_CONSTLIST2 *l)
void AB_TransactionLimits_ConstList2_PushBack (AB_TRANSACTION_LIMITS_CONSTLIST2 *l, const AB_TRANSACTION_LIMITS *p)
void AB_TransactionLimits_ConstList2_PushFront (AB_TRANSACTION_LIMITS_CONSTLIST2 *l, const AB_TRANSACTION_LIMITS *p)
const AB_TRANSACTION_LIMITSAB_TransactionLimits_ConstList2_GetFront (AB_TRANSACTION_LIMITS_CONSTLIST2 *l)
const AB_TRANSACTION_LIMITSAB_TransactionLimits_ConstList2_GetBack (AB_TRANSACTION_LIMITS_CONSTLIST2 *l)
unsigned int AB_TransactionLimits_ConstList2_GetSize (AB_TRANSACTION_LIMITS_CONSTLIST2 *l)
void AB_TransactionLimits_ConstList2_PopBack (AB_TRANSACTION_LIMITS_CONSTLIST2 *l)
void AB_TransactionLimits_ConstList2_PopFront (AB_TRANSACTION_LIMITS_CONSTLIST2 *l)
void AB_TransactionLimits_ConstList2_Clear (AB_TRANSACTION_LIMITS_CONSTLIST2 *l)
AB_TRANSACTION_LIMITS_CONSTLIST2_ITERATORAB_TransactionLimits_ConstList2_First (AB_TRANSACTION_LIMITS_CONSTLIST2 *l)
AB_TRANSACTION_LIMITS_CONSTLIST2_ITERATORAB_TransactionLimits_ConstList2_Last (AB_TRANSACTION_LIMITS_CONSTLIST2 *l)
AB_TRANSACTION_LIMITS_CONSTLIST2_ITERATORAB_TransactionLimits_ConstList2Iterator_new (AB_TRANSACTION_LIMITS_CONSTLIST2 *l)
void AB_TransactionLimits_ConstList2Iterator_free (AB_TRANSACTION_LIMITS_CONSTLIST2_ITERATOR *li)
const AB_TRANSACTION_LIMITSAB_TransactionLimits_ConstList2Iterator_Previous (AB_TRANSACTION_LIMITS_CONSTLIST2_ITERATOR *li)
const AB_TRANSACTION_LIMITSAB_TransactionLimits_ConstList2Iterator_Next (AB_TRANSACTION_LIMITS_CONSTLIST2_ITERATOR *li)
const AB_TRANSACTION_LIMITSAB_TransactionLimits_ConstList2Iterator_Data (AB_TRANSACTION_LIMITS_CONSTLIST2_ITERATOR *li)
const AB_TRANSACTION_LIMITSAB_TransactionLimits_ConstList2_ForEach (AB_TRANSACTION_LIMITS_CONSTLIST2 *list, AB_TRANSACTION_LIMITS_CONSTLIST2_FOREACH func, void *user_data)
void AB_TransactionLimits_List_AddList (AB_TRANSACTION_LIMITS_LIST *dst, AB_TRANSACTION_LIMITS_LIST *l)
void AB_TransactionLimits_List_Add (AB_TRANSACTION_LIMITS *element, AB_TRANSACTION_LIMITS_LIST *list)
void AB_TransactionLimits_List_Insert (AB_TRANSACTION_LIMITS *element, AB_TRANSACTION_LIMITS_LIST *list)
void AB_TransactionLimits_List_Del (AB_TRANSACTION_LIMITS *element)
AB_TRANSACTION_LIMITSAB_TransactionLimits_List_First (const AB_TRANSACTION_LIMITS_LIST *l)
AB_TRANSACTION_LIMITSAB_TransactionLimits_List_Last (const AB_TRANSACTION_LIMITS_LIST *l)
void AB_TransactionLimits_List_Clear (AB_TRANSACTION_LIMITS_LIST *l)
AB_TRANSACTION_LIMITS_LISTAB_TransactionLimits_List_new ()
void AB_TransactionLimits_List_free (AB_TRANSACTION_LIMITS_LIST *l)
AB_TRANSACTION_LIMITSAB_TransactionLimits_List_Next (const AB_TRANSACTION_LIMITS *element)
AB_TRANSACTION_LIMITSAB_TransactionLimits_List_Previous (const AB_TRANSACTION_LIMITS *element)
uint32_t AB_TransactionLimits_List_GetCount (const AB_TRANSACTION_LIMITS_LIST *l)
AB_TRANSACTION_LIST2AB_Transaction_List2_new ()
void AB_Transaction_List2_free (AB_TRANSACTION_LIST2 *l)
void AB_Transaction_List2_Dump (AB_TRANSACTION_LIST2 *l, FILE *f, unsigned int indent)
void AB_Transaction_List2_PushBack (AB_TRANSACTION_LIST2 *l, AB_TRANSACTION *p)
void AB_Transaction_List2_PushFront (AB_TRANSACTION_LIST2 *l, AB_TRANSACTION *p)
AB_TRANSACTIONAB_Transaction_List2_GetFront (AB_TRANSACTION_LIST2 *l)
AB_TRANSACTIONAB_Transaction_List2_GetBack (AB_TRANSACTION_LIST2 *l)
void AB_Transaction_List2_Erase (AB_TRANSACTION_LIST2 *l, AB_TRANSACTION_LIST2_ITERATOR *it)
unsigned int AB_Transaction_List2_GetSize (AB_TRANSACTION_LIST2 *l)
void AB_Transaction_List2_PopBack (AB_TRANSACTION_LIST2 *l)
void AB_Transaction_List2_PopFront (AB_TRANSACTION_LIST2 *l)
void AB_Transaction_List2_Clear (AB_TRANSACTION_LIST2 *l)
AB_TRANSACTION_LIST2_ITERATORAB_Transaction_List2_First (AB_TRANSACTION_LIST2 *l)
AB_TRANSACTION_LIST2_ITERATORAB_Transaction_List2_Last (AB_TRANSACTION_LIST2 *l)
AB_TRANSACTION_LIST2_ITERATORAB_Transaction_List2Iterator_new (AB_TRANSACTION_LIST2 *l)
void AB_Transaction_List2Iterator_free (AB_TRANSACTION_LIST2_ITERATOR *li)
AB_TRANSACTIONAB_Transaction_List2Iterator_Previous (AB_TRANSACTION_LIST2_ITERATOR *li)
AB_TRANSACTIONAB_Transaction_List2Iterator_Next (AB_TRANSACTION_LIST2_ITERATOR *li)
AB_TRANSACTIONAB_Transaction_List2Iterator_Data (AB_TRANSACTION_LIST2_ITERATOR *li)
AB_TRANSACTIONAB_Transaction_List2_ForEach (AB_TRANSACTION_LIST2 *list, AB_TRANSACTION_LIST2_FOREACH func, void *user_data)
AB_TRANSACTION_CONSTLIST2AB_Transaction_ConstList2_new ()
void AB_Transaction_ConstList2_free (AB_TRANSACTION_CONSTLIST2 *l)
void AB_Transaction_ConstList2_PushBack (AB_TRANSACTION_CONSTLIST2 *l, const AB_TRANSACTION *p)
void AB_Transaction_ConstList2_PushFront (AB_TRANSACTION_CONSTLIST2 *l, const AB_TRANSACTION *p)
const AB_TRANSACTIONAB_Transaction_ConstList2_GetFront (AB_TRANSACTION_CONSTLIST2 *l)
const AB_TRANSACTIONAB_Transaction_ConstList2_GetBack (AB_TRANSACTION_CONSTLIST2 *l)
unsigned int AB_Transaction_ConstList2_GetSize (AB_TRANSACTION_CONSTLIST2 *l)
void AB_Transaction_ConstList2_PopBack (AB_TRANSACTION_CONSTLIST2 *l)
void AB_Transaction_ConstList2_PopFront (AB_TRANSACTION_CONSTLIST2 *l)
void AB_Transaction_ConstList2_Clear (AB_TRANSACTION_CONSTLIST2 *l)
AB_TRANSACTION_CONSTLIST2_ITERATORAB_Transaction_ConstList2_First (AB_TRANSACTION_CONSTLIST2 *l)
AB_TRANSACTION_CONSTLIST2_ITERATORAB_Transaction_ConstList2_Last (AB_TRANSACTION_CONSTLIST2 *l)
AB_TRANSACTION_CONSTLIST2_ITERATORAB_Transaction_ConstList2Iterator_new (AB_TRANSACTION_CONSTLIST2 *l)
void AB_Transaction_ConstList2Iterator_free (AB_TRANSACTION_CONSTLIST2_ITERATOR *li)
const AB_TRANSACTIONAB_Transaction_ConstList2Iterator_Previous (AB_TRANSACTION_CONSTLIST2_ITERATOR *li)
const AB_TRANSACTIONAB_Transaction_ConstList2Iterator_Next (AB_TRANSACTION_CONSTLIST2_ITERATOR *li)
const AB_TRANSACTIONAB_Transaction_ConstList2Iterator_Data (AB_TRANSACTION_CONSTLIST2_ITERATOR *li)
const AB_TRANSACTIONAB_Transaction_ConstList2_ForEach (AB_TRANSACTION_CONSTLIST2 *list, AB_TRANSACTION_CONSTLIST2_FOREACH func, void *user_data)
AB_TEXTKEY_DESCR_LIST2AB_TextKeyDescr_List2_new ()
void AB_TextKeyDescr_List2_free (AB_TEXTKEY_DESCR_LIST2 *l)
void AB_TextKeyDescr_List2_Dump (AB_TEXTKEY_DESCR_LIST2 *l, FILE *f, unsigned int indent)
void AB_TextKeyDescr_List2_PushBack (AB_TEXTKEY_DESCR_LIST2 *l, AB_TEXTKEY_DESCR *p)
void AB_TextKeyDescr_List2_PushFront (AB_TEXTKEY_DESCR_LIST2 *l, AB_TEXTKEY_DESCR *p)
AB_TEXTKEY_DESCRAB_TextKeyDescr_List2_GetFront (AB_TEXTKEY_DESCR_LIST2 *l)
AB_TEXTKEY_DESCRAB_TextKeyDescr_List2_GetBack (AB_TEXTKEY_DESCR_LIST2 *l)
void AB_TextKeyDescr_List2_Erase (AB_TEXTKEY_DESCR_LIST2 *l, AB_TEXTKEY_DESCR_LIST2_ITERATOR *it)
unsigned int AB_TextKeyDescr_List2_GetSize (AB_TEXTKEY_DESCR_LIST2 *l)
void AB_TextKeyDescr_List2_PopBack (AB_TEXTKEY_DESCR_LIST2 *l)
void AB_TextKeyDescr_List2_PopFront (AB_TEXTKEY_DESCR_LIST2 *l)
void AB_TextKeyDescr_List2_Clear (AB_TEXTKEY_DESCR_LIST2 *l)
AB_TEXTKEY_DESCR_LIST2_ITERATORAB_TextKeyDescr_List2_First (AB_TEXTKEY_DESCR_LIST2 *l)
AB_TEXTKEY_DESCR_LIST2_ITERATORAB_TextKeyDescr_List2_Last (AB_TEXTKEY_DESCR_LIST2 *l)
AB_TEXTKEY_DESCR_LIST2_ITERATORAB_TextKeyDescr_List2Iterator_new (AB_TEXTKEY_DESCR_LIST2 *l)
void AB_TextKeyDescr_List2Iterator_free (AB_TEXTKEY_DESCR_LIST2_ITERATOR *li)
AB_TEXTKEY_DESCRAB_TextKeyDescr_List2Iterator_Previous (AB_TEXTKEY_DESCR_LIST2_ITERATOR *li)
AB_TEXTKEY_DESCRAB_TextKeyDescr_List2Iterator_Next (AB_TEXTKEY_DESCR_LIST2_ITERATOR *li)
AB_TEXTKEY_DESCRAB_TextKeyDescr_List2Iterator_Data (AB_TEXTKEY_DESCR_LIST2_ITERATOR *li)
AB_TEXTKEY_DESCRAB_TextKeyDescr_List2_ForEach (AB_TEXTKEY_DESCR_LIST2 *list, AB_TEXTKEY_DESCR_LIST2_FOREACH func, void *user_data)
AB_TEXTKEY_DESCR_CONSTLIST2AB_TextKeyDescr_ConstList2_new ()
void AB_TextKeyDescr_ConstList2_free (AB_TEXTKEY_DESCR_CONSTLIST2 *l)
void AB_TextKeyDescr_ConstList2_PushBack (AB_TEXTKEY_DESCR_CONSTLIST2 *l, const AB_TEXTKEY_DESCR *p)
void AB_TextKeyDescr_ConstList2_PushFront (AB_TEXTKEY_DESCR_CONSTLIST2 *l, const AB_TEXTKEY_DESCR *p)
const AB_TEXTKEY_DESCRAB_TextKeyDescr_ConstList2_GetFront (AB_TEXTKEY_DESCR_CONSTLIST2 *l)
const AB_TEXTKEY_DESCRAB_TextKeyDescr_ConstList2_GetBack (AB_TEXTKEY_DESCR_CONSTLIST2 *l)
unsigned int AB_TextKeyDescr_ConstList2_GetSize (AB_TEXTKEY_DESCR_CONSTLIST2 *l)
void AB_TextKeyDescr_ConstList2_PopBack (AB_TEXTKEY_DESCR_CONSTLIST2 *l)
void AB_TextKeyDescr_ConstList2_PopFront (AB_TEXTKEY_DESCR_CONSTLIST2 *l)
void AB_TextKeyDescr_ConstList2_Clear (AB_TEXTKEY_DESCR_CONSTLIST2 *l)
AB_TEXTKEY_DESCR_CONSTLIST2_ITERATORAB_TextKeyDescr_ConstList2_First (AB_TEXTKEY_DESCR_CONSTLIST2 *l)
AB_TEXTKEY_DESCR_CONSTLIST2_ITERATORAB_TextKeyDescr_ConstList2_Last (AB_TEXTKEY_DESCR_CONSTLIST2 *l)
AB_TEXTKEY_DESCR_CONSTLIST2_ITERATORAB_TextKeyDescr_ConstList2Iterator_new (AB_TEXTKEY_DESCR_CONSTLIST2 *l)
void AB_TextKeyDescr_ConstList2Iterator_free (AB_TEXTKEY_DESCR_CONSTLIST2_ITERATOR *li)
const AB_TEXTKEY_DESCRAB_TextKeyDescr_ConstList2Iterator_Previous (AB_TEXTKEY_DESCR_CONSTLIST2_ITERATOR *li)
const AB_TEXTKEY_DESCRAB_TextKeyDescr_ConstList2Iterator_Next (AB_TEXTKEY_DESCR_CONSTLIST2_ITERATOR *li)
const AB_TEXTKEY_DESCRAB_TextKeyDescr_ConstList2Iterator_Data (AB_TEXTKEY_DESCR_CONSTLIST2_ITERATOR *li)
const AB_TEXTKEY_DESCRAB_TextKeyDescr_ConstList2_ForEach (AB_TEXTKEY_DESCR_CONSTLIST2 *list, AB_TEXTKEY_DESCR_CONSTLIST2_FOREACH func, void *user_data)
void AB_TextKeyDescr_List_AddList (AB_TEXTKEY_DESCR_LIST *dst, AB_TEXTKEY_DESCR_LIST *l)
void AB_TextKeyDescr_List_Add (AB_TEXTKEY_DESCR *element, AB_TEXTKEY_DESCR_LIST *list)
void AB_TextKeyDescr_List_Insert (AB_TEXTKEY_DESCR *element, AB_TEXTKEY_DESCR_LIST *list)
void AB_TextKeyDescr_List_Del (AB_TEXTKEY_DESCR *element)
AB_TEXTKEY_DESCRAB_TextKeyDescr_List_First (const AB_TEXTKEY_DESCR_LIST *l)
AB_TEXTKEY_DESCRAB_TextKeyDescr_List_Last (const AB_TEXTKEY_DESCR_LIST *l)
void AB_TextKeyDescr_List_Clear (AB_TEXTKEY_DESCR_LIST *l)
AB_TEXTKEY_DESCR_LISTAB_TextKeyDescr_List_new ()
void AB_TextKeyDescr_List_free (AB_TEXTKEY_DESCR_LIST *l)
AB_TEXTKEY_DESCRAB_TextKeyDescr_List_Next (const AB_TEXTKEY_DESCR *element)
AB_TEXTKEY_DESCRAB_TextKeyDescr_List_Previous (const AB_TEXTKEY_DESCR *element)
uint32_t AB_TextKeyDescr_List_GetCount (const AB_TEXTKEY_DESCR_LIST *l)
AB_SECURITY_LIST2AB_Security_List2_new ()
void AB_Security_List2_free (AB_SECURITY_LIST2 *l)
void AB_Security_List2_Dump (AB_SECURITY_LIST2 *l, FILE *f, unsigned int indent)
void AB_Security_List2_PushBack (AB_SECURITY_LIST2 *l, AB_SECURITY *p)
void AB_Security_List2_PushFront (AB_SECURITY_LIST2 *l, AB_SECURITY *p)
AB_SECURITYAB_Security_List2_GetFront (AB_SECURITY_LIST2 *l)
AB_SECURITYAB_Security_List2_GetBack (AB_SECURITY_LIST2 *l)
void AB_Security_List2_Erase (AB_SECURITY_LIST2 *l, AB_SECURITY_LIST2_ITERATOR *it)
unsigned int AB_Security_List2_GetSize (AB_SECURITY_LIST2 *l)
void AB_Security_List2_PopBack (AB_SECURITY_LIST2 *l)
void AB_Security_List2_PopFront (AB_SECURITY_LIST2 *l)
void AB_Security_List2_Clear (AB_SECURITY_LIST2 *l)
AB_SECURITY_LIST2_ITERATORAB_Security_List2_First (AB_SECURITY_LIST2 *l)
AB_SECURITY_LIST2_ITERATORAB_Security_List2_Last (AB_SECURITY_LIST2 *l)
AB_SECURITY_LIST2_ITERATORAB_Security_List2Iterator_new (AB_SECURITY_LIST2 *l)
void AB_Security_List2Iterator_free (AB_SECURITY_LIST2_ITERATOR *li)
AB_SECURITYAB_Security_List2Iterator_Previous (AB_SECURITY_LIST2_ITERATOR *li)
AB_SECURITYAB_Security_List2Iterator_Next (AB_SECURITY_LIST2_ITERATOR *li)
AB_SECURITYAB_Security_List2Iterator_Data (AB_SECURITY_LIST2_ITERATOR *li)
AB_SECURITYAB_Security_List2_ForEach (AB_SECURITY_LIST2 *list, AB_SECURITY_LIST2_FOREACH func, void *user_data)
AB_SECURITY_CONSTLIST2AB_Security_ConstList2_new ()
void AB_Security_ConstList2_free (AB_SECURITY_CONSTLIST2 *l)
void AB_Security_ConstList2_PushBack (AB_SECURITY_CONSTLIST2 *l, const AB_SECURITY *p)
void AB_Security_ConstList2_PushFront (AB_SECURITY_CONSTLIST2 *l, const AB_SECURITY *p)
const AB_SECURITYAB_Security_ConstList2_GetFront (AB_SECURITY_CONSTLIST2 *l)
const AB_SECURITYAB_Security_ConstList2_GetBack (AB_SECURITY_CONSTLIST2 *l)
unsigned int AB_Security_ConstList2_GetSize (AB_SECURITY_CONSTLIST2 *l)
void AB_Security_ConstList2_PopBack (AB_SECURITY_CONSTLIST2 *l)
void AB_Security_ConstList2_PopFront (AB_SECURITY_CONSTLIST2 *l)
void AB_Security_ConstList2_Clear (AB_SECURITY_CONSTLIST2 *l)
AB_SECURITY_CONSTLIST2_ITERATORAB_Security_ConstList2_First (AB_SECURITY_CONSTLIST2 *l)
AB_SECURITY_CONSTLIST2_ITERATORAB_Security_ConstList2_Last (AB_SECURITY_CONSTLIST2 *l)
AB_SECURITY_CONSTLIST2_ITERATORAB_Security_ConstList2Iterator_new (AB_SECURITY_CONSTLIST2 *l)
void AB_Security_ConstList2Iterator_free (AB_SECURITY_CONSTLIST2_ITERATOR *li)
const AB_SECURITYAB_Security_ConstList2Iterator_Previous (AB_SECURITY_CONSTLIST2_ITERATOR *li)
const AB_SECURITYAB_Security_ConstList2Iterator_Next (AB_SECURITY_CONSTLIST2_ITERATOR *li)
const AB_SECURITYAB_Security_ConstList2Iterator_Data (AB_SECURITY_CONSTLIST2_ITERATOR *li)
const AB_SECURITYAB_Security_ConstList2_ForEach (AB_SECURITY_CONSTLIST2 *list, AB_SECURITY_CONSTLIST2_FOREACH func, void *user_data)
void AB_Security_List_AddList (AB_SECURITY_LIST *dst, AB_SECURITY_LIST *l)
void AB_Security_List_Add (AB_SECURITY *element, AB_SECURITY_LIST *list)
void AB_Security_List_Insert (AB_SECURITY *element, AB_SECURITY_LIST *list)
void AB_Security_List_Del (AB_SECURITY *element)
AB_SECURITYAB_Security_List_First (const AB_SECURITY_LIST *l)
AB_SECURITYAB_Security_List_Last (const AB_SECURITY_LIST *l)
void AB_Security_List_Clear (AB_SECURITY_LIST *l)
AB_SECURITY_LISTAB_Security_List_new ()
void AB_Security_List_free (AB_SECURITY_LIST *l)
AB_SECURITYAB_Security_List_Next (const AB_SECURITY *element)
AB_SECURITYAB_Security_List_Previous (const AB_SECURITY *element)
uint32_t AB_Security_List_GetCount (const AB_SECURITY_LIST *l)
AB_MESSAGE_LIST2AB_Message_List2_new ()
void AB_Message_List2_free (AB_MESSAGE_LIST2 *l)
void AB_Message_List2_Dump (AB_MESSAGE_LIST2 *l, FILE *f, unsigned int indent)
void AB_Message_List2_PushBack (AB_MESSAGE_LIST2 *l, AB_MESSAGE *p)
void AB_Message_List2_PushFront (AB_MESSAGE_LIST2 *l, AB_MESSAGE *p)
AB_MESSAGEAB_Message_List2_GetFront (AB_MESSAGE_LIST2 *l)
AB_MESSAGEAB_Message_List2_GetBack (AB_MESSAGE_LIST2 *l)
void AB_Message_List2_Erase (AB_MESSAGE_LIST2 *l, AB_MESSAGE_LIST2_ITERATOR *it)
unsigned int AB_Message_List2_GetSize (AB_MESSAGE_LIST2 *l)
void AB_Message_List2_PopBack (AB_MESSAGE_LIST2 *l)
void AB_Message_List2_PopFront (AB_MESSAGE_LIST2 *l)
void AB_Message_List2_Clear (AB_MESSAGE_LIST2 *l)
AB_MESSAGE_LIST2_ITERATORAB_Message_List2_First (AB_MESSAGE_LIST2 *l)
AB_MESSAGE_LIST2_ITERATORAB_Message_List2_Last (AB_MESSAGE_LIST2 *l)
AB_MESSAGE_LIST2_ITERATORAB_Message_List2Iterator_new (AB_MESSAGE_LIST2 *l)
void AB_Message_List2Iterator_free (AB_MESSAGE_LIST2_ITERATOR *li)
AB_MESSAGEAB_Message_List2Iterator_Previous (AB_MESSAGE_LIST2_ITERATOR *li)
AB_MESSAGEAB_Message_List2Iterator_Next (AB_MESSAGE_LIST2_ITERATOR *li)
AB_MESSAGEAB_Message_List2Iterator_Data (AB_MESSAGE_LIST2_ITERATOR *li)
AB_MESSAGEAB_Message_List2_ForEach (AB_MESSAGE_LIST2 *list, AB_MESSAGE_LIST2_FOREACH func, void *user_data)
AB_MESSAGE_CONSTLIST2AB_Message_ConstList2_new ()
void AB_Message_ConstList2_free (AB_MESSAGE_CONSTLIST2 *l)
void AB_Message_ConstList2_PushBack (AB_MESSAGE_CONSTLIST2 *l, const AB_MESSAGE *p)
void AB_Message_ConstList2_PushFront (AB_MESSAGE_CONSTLIST2 *l, const AB_MESSAGE *p)
const AB_MESSAGEAB_Message_ConstList2_GetFront (AB_MESSAGE_CONSTLIST2 *l)
const AB_MESSAGEAB_Message_ConstList2_GetBack (AB_MESSAGE_CONSTLIST2 *l)
unsigned int AB_Message_ConstList2_GetSize (AB_MESSAGE_CONSTLIST2 *l)
void AB_Message_ConstList2_PopBack (AB_MESSAGE_CONSTLIST2 *l)
void AB_Message_ConstList2_PopFront (AB_MESSAGE_CONSTLIST2 *l)
void AB_Message_ConstList2_Clear (AB_MESSAGE_CONSTLIST2 *l)
AB_MESSAGE_CONSTLIST2_ITERATORAB_Message_ConstList2_First (AB_MESSAGE_CONSTLIST2 *l)
AB_MESSAGE_CONSTLIST2_ITERATORAB_Message_ConstList2_Last (AB_MESSAGE_CONSTLIST2 *l)
AB_MESSAGE_CONSTLIST2_ITERATORAB_Message_ConstList2Iterator_new (AB_MESSAGE_CONSTLIST2 *l)
void AB_Message_ConstList2Iterator_free (AB_MESSAGE_CONSTLIST2_ITERATOR *li)
const AB_MESSAGEAB_Message_ConstList2Iterator_Previous (AB_MESSAGE_CONSTLIST2_ITERATOR *li)
const AB_MESSAGEAB_Message_ConstList2Iterator_Next (AB_MESSAGE_CONSTLIST2_ITERATOR *li)
const AB_MESSAGEAB_Message_ConstList2Iterator_Data (AB_MESSAGE_CONSTLIST2_ITERATOR *li)
const AB_MESSAGEAB_Message_ConstList2_ForEach (AB_MESSAGE_CONSTLIST2 *list, AB_MESSAGE_CONSTLIST2_FOREACH func, void *user_data)
void AB_Message_List_AddList (AB_MESSAGE_LIST *dst, AB_MESSAGE_LIST *l)
void AB_Message_List_Add (AB_MESSAGE *element, AB_MESSAGE_LIST *list)
void AB_Message_List_Insert (AB_MESSAGE *element, AB_MESSAGE_LIST *list)
void AB_Message_List_Del (AB_MESSAGE *element)
AB_MESSAGEAB_Message_List_First (const AB_MESSAGE_LIST *l)
AB_MESSAGEAB_Message_List_Last (const AB_MESSAGE_LIST *l)
void AB_Message_List_Clear (AB_MESSAGE_LIST *l)
AB_MESSAGE_LISTAB_Message_List_new ()
void AB_Message_List_free (AB_MESSAGE_LIST *l)
AB_MESSAGEAB_Message_List_Next (const AB_MESSAGE *element)
AB_MESSAGEAB_Message_List_Previous (const AB_MESSAGE *element)
uint32_t AB_Message_List_GetCount (const AB_MESSAGE_LIST *l)
AB_EUTRANSFER_INFO_LIST2AB_EuTransferInfo_List2_new ()
void AB_EuTransferInfo_List2_free (AB_EUTRANSFER_INFO_LIST2 *l)
void AB_EuTransferInfo_List2_Dump (AB_EUTRANSFER_INFO_LIST2 *l, FILE *f, unsigned int indent)
void AB_EuTransferInfo_List2_PushBack (AB_EUTRANSFER_INFO_LIST2 *l, AB_EUTRANSFER_INFO *p)
void AB_EuTransferInfo_List2_PushFront (AB_EUTRANSFER_INFO_LIST2 *l, AB_EUTRANSFER_INFO *p)
AB_EUTRANSFER_INFOAB_EuTransferInfo_List2_GetFront (AB_EUTRANSFER_INFO_LIST2 *l)
AB_EUTRANSFER_INFOAB_EuTransferInfo_List2_GetBack (AB_EUTRANSFER_INFO_LIST2 *l)
void AB_EuTransferInfo_List2_Erase (AB_EUTRANSFER_INFO_LIST2 *l, AB_EUTRANSFER_INFO_LIST2_ITERATOR *it)
unsigned int AB_EuTransferInfo_List2_GetSize (AB_EUTRANSFER_INFO_LIST2 *l)
void AB_EuTransferInfo_List2_PopBack (AB_EUTRANSFER_INFO_LIST2 *l)
void AB_EuTransferInfo_List2_PopFront (AB_EUTRANSFER_INFO_LIST2 *l)
void AB_EuTransferInfo_List2_Clear (AB_EUTRANSFER_INFO_LIST2 *l)
AB_EUTRANSFER_INFO_LIST2_ITERATORAB_EuTransferInfo_List2_First (AB_EUTRANSFER_INFO_LIST2 *l)
AB_EUTRANSFER_INFO_LIST2_ITERATORAB_EuTransferInfo_List2_Last (AB_EUTRANSFER_INFO_LIST2 *l)
AB_EUTRANSFER_INFO_LIST2_ITERATORAB_EuTransferInfo_List2Iterator_new (AB_EUTRANSFER_INFO_LIST2 *l)
void AB_EuTransferInfo_List2Iterator_free (AB_EUTRANSFER_INFO_LIST2_ITERATOR *li)
AB_EUTRANSFER_INFOAB_EuTransferInfo_List2Iterator_Previous (AB_EUTRANSFER_INFO_LIST2_ITERATOR *li)
AB_EUTRANSFER_INFOAB_EuTransferInfo_List2Iterator_Next (AB_EUTRANSFER_INFO_LIST2_ITERATOR *li)
AB_EUTRANSFER_INFOAB_EuTransferInfo_List2Iterator_Data (AB_EUTRANSFER_INFO_LIST2_ITERATOR *li)
AB_EUTRANSFER_INFOAB_EuTransferInfo_List2_ForEach (AB_EUTRANSFER_INFO_LIST2 *list, AB_EUTRANSFER_INFO_LIST2_FOREACH func, void *user_data)
AB_EUTRANSFER_INFO_CONSTLIST2AB_EuTransferInfo_ConstList2_new ()
void AB_EuTransferInfo_ConstList2_free (AB_EUTRANSFER_INFO_CONSTLIST2 *l)
void AB_EuTransferInfo_ConstList2_PushBack (AB_EUTRANSFER_INFO_CONSTLIST2 *l, const AB_EUTRANSFER_INFO *p)
void AB_EuTransferInfo_ConstList2_PushFront (AB_EUTRANSFER_INFO_CONSTLIST2 *l, const AB_EUTRANSFER_INFO *p)
const AB_EUTRANSFER_INFOAB_EuTransferInfo_ConstList2_GetFront (AB_EUTRANSFER_INFO_CONSTLIST2 *l)
const AB_EUTRANSFER_INFOAB_EuTransferInfo_ConstList2_GetBack (AB_EUTRANSFER_INFO_CONSTLIST2 *l)
unsigned int AB_EuTransferInfo_ConstList2_GetSize (AB_EUTRANSFER_INFO_CONSTLIST2 *l)
void AB_EuTransferInfo_ConstList2_PopBack (AB_EUTRANSFER_INFO_CONSTLIST2 *l)
void AB_EuTransferInfo_ConstList2_PopFront (AB_EUTRANSFER_INFO_CONSTLIST2 *l)
void AB_EuTransferInfo_ConstList2_Clear (AB_EUTRANSFER_INFO_CONSTLIST2 *l)
AB_EUTRANSFER_INFO_CONSTLIST2_ITERATORAB_EuTransferInfo_ConstList2_First (AB_EUTRANSFER_INFO_CONSTLIST2 *l)
AB_EUTRANSFER_INFO_CONSTLIST2_ITERATORAB_EuTransferInfo_ConstList2_Last (AB_EUTRANSFER_INFO_CONSTLIST2 *l)
AB_EUTRANSFER_INFO_CONSTLIST2_ITERATORAB_EuTransferInfo_ConstList2Iterator_new (AB_EUTRANSFER_INFO_CONSTLIST2 *l)
void AB_EuTransferInfo_ConstList2Iterator_free (AB_EUTRANSFER_INFO_CONSTLIST2_ITERATOR *li)
const AB_EUTRANSFER_INFOAB_EuTransferInfo_ConstList2Iterator_Previous (AB_EUTRANSFER_INFO_CONSTLIST2_ITERATOR *li)
const AB_EUTRANSFER_INFOAB_EuTransferInfo_ConstList2Iterator_Next (AB_EUTRANSFER_INFO_CONSTLIST2_ITERATOR *li)
const AB_EUTRANSFER_INFOAB_EuTransferInfo_ConstList2Iterator_Data (AB_EUTRANSFER_INFO_CONSTLIST2_ITERATOR *li)
const AB_EUTRANSFER_INFOAB_EuTransferInfo_ConstList2_ForEach (AB_EUTRANSFER_INFO_CONSTLIST2 *list, AB_EUTRANSFER_INFO_CONSTLIST2_FOREACH func, void *user_data)
void AB_EuTransferInfo_List_AddList (AB_EUTRANSFER_INFO_LIST *dst, AB_EUTRANSFER_INFO_LIST *l)
void AB_EuTransferInfo_List_Add (AB_EUTRANSFER_INFO *element, AB_EUTRANSFER_INFO_LIST *list)
void AB_EuTransferInfo_List_Insert (AB_EUTRANSFER_INFO *element, AB_EUTRANSFER_INFO_LIST *list)
void AB_EuTransferInfo_List_Del (AB_EUTRANSFER_INFO *element)
AB_EUTRANSFER_INFOAB_EuTransferInfo_List_First (const AB_EUTRANSFER_INFO_LIST *l)
AB_EUTRANSFER_INFOAB_EuTransferInfo_List_Last (const AB_EUTRANSFER_INFO_LIST *l)
void AB_EuTransferInfo_List_Clear (AB_EUTRANSFER_INFO_LIST *l)
AB_EUTRANSFER_INFO_LISTAB_EuTransferInfo_List_new ()
void AB_EuTransferInfo_List_free (AB_EUTRANSFER_INFO_LIST *l)
AB_EUTRANSFER_INFOAB_EuTransferInfo_List_Next (const AB_EUTRANSFER_INFO *element)
AB_EUTRANSFER_INFOAB_EuTransferInfo_List_Previous (const AB_EUTRANSFER_INFO *element)
uint32_t AB_EuTransferInfo_List_GetCount (const AB_EUTRANSFER_INFO_LIST *l)
AB_CELLPHONE_PRODUCT_LIST2AB_CellPhoneProduct_List2_new ()
void AB_CellPhoneProduct_List2_free (AB_CELLPHONE_PRODUCT_LIST2 *l)
void AB_CellPhoneProduct_List2_Dump (AB_CELLPHONE_PRODUCT_LIST2 *l, FILE *f, unsigned int indent)
void AB_CellPhoneProduct_List2_PushBack (AB_CELLPHONE_PRODUCT_LIST2 *l, AB_CELLPHONE_PRODUCT *p)
void AB_CellPhoneProduct_List2_PushFront (AB_CELLPHONE_PRODUCT_LIST2 *l, AB_CELLPHONE_PRODUCT *p)
AB_CELLPHONE_PRODUCTAB_CellPhoneProduct_List2_GetFront (AB_CELLPHONE_PRODUCT_LIST2 *l)
AB_CELLPHONE_PRODUCTAB_CellPhoneProduct_List2_GetBack (AB_CELLPHONE_PRODUCT_LIST2 *l)
void AB_CellPhoneProduct_List2_Erase (AB_CELLPHONE_PRODUCT_LIST2 *l, AB_CELLPHONE_PRODUCT_LIST2_ITERATOR *it)
unsigned int AB_CellPhoneProduct_List2_GetSize (AB_CELLPHONE_PRODUCT_LIST2 *l)
void AB_CellPhoneProduct_List2_PopBack (AB_CELLPHONE_PRODUCT_LIST2 *l)
void AB_CellPhoneProduct_List2_PopFront (AB_CELLPHONE_PRODUCT_LIST2 *l)
void AB_CellPhoneProduct_List2_Clear (AB_CELLPHONE_PRODUCT_LIST2 *l)
AB_CELLPHONE_PRODUCT_LIST2_ITERATORAB_CellPhoneProduct_List2_First (AB_CELLPHONE_PRODUCT_LIST2 *l)
AB_CELLPHONE_PRODUCT_LIST2_ITERATORAB_CellPhoneProduct_List2_Last (AB_CELLPHONE_PRODUCT_LIST2 *l)
AB_CELLPHONE_PRODUCT_LIST2_ITERATORAB_CellPhoneProduct_List2Iterator_new (AB_CELLPHONE_PRODUCT_LIST2 *l)
void AB_CellPhoneProduct_List2Iterator_free (AB_CELLPHONE_PRODUCT_LIST2_ITERATOR *li)
AB_CELLPHONE_PRODUCTAB_CellPhoneProduct_List2Iterator_Previous (AB_CELLPHONE_PRODUCT_LIST2_ITERATOR *li)
AB_CELLPHONE_PRODUCTAB_CellPhoneProduct_List2Iterator_Next (AB_CELLPHONE_PRODUCT_LIST2_ITERATOR *li)
AB_CELLPHONE_PRODUCTAB_CellPhoneProduct_List2Iterator_Data (AB_CELLPHONE_PRODUCT_LIST2_ITERATOR *li)
AB_CELLPHONE_PRODUCTAB_CellPhoneProduct_List2_ForEach (AB_CELLPHONE_PRODUCT_LIST2 *list, AB_CELLPHONE_PRODUCT_LIST2_FOREACH func, void *user_data)
AB_CELLPHONE_PRODUCT_CONSTLIST2AB_CellPhoneProduct_ConstList2_new ()
void AB_CellPhoneProduct_ConstList2_free (AB_CELLPHONE_PRODUCT_CONSTLIST2 *l)
void AB_CellPhoneProduct_ConstList2_PushBack (AB_CELLPHONE_PRODUCT_CONSTLIST2 *l, const AB_CELLPHONE_PRODUCT *p)
void AB_CellPhoneProduct_ConstList2_PushFront (AB_CELLPHONE_PRODUCT_CONSTLIST2 *l, const AB_CELLPHONE_PRODUCT *p)
const AB_CELLPHONE_PRODUCTAB_CellPhoneProduct_ConstList2_GetFront (AB_CELLPHONE_PRODUCT_CONSTLIST2 *l)
const AB_CELLPHONE_PRODUCTAB_CellPhoneProduct_ConstList2_GetBack (AB_CELLPHONE_PRODUCT_CONSTLIST2 *l)
unsigned int AB_CellPhoneProduct_ConstList2_GetSize (AB_CELLPHONE_PRODUCT_CONSTLIST2 *l)
void AB_CellPhoneProduct_ConstList2_PopBack (AB_CELLPHONE_PRODUCT_CONSTLIST2 *l)
void AB_CellPhoneProduct_ConstList2_PopFront (AB_CELLPHONE_PRODUCT_CONSTLIST2 *l)
void AB_CellPhoneProduct_ConstList2_Clear (AB_CELLPHONE_PRODUCT_CONSTLIST2 *l)
AB_CELLPHONE_PRODUCT_CONSTLIST2_ITERATORAB_CellPhoneProduct_ConstList2_First (AB_CELLPHONE_PRODUCT_CONSTLIST2 *l)
AB_CELLPHONE_PRODUCT_CONSTLIST2_ITERATORAB_CellPhoneProduct_ConstList2_Last (AB_CELLPHONE_PRODUCT_CONSTLIST2 *l)
AB_CELLPHONE_PRODUCT_CONSTLIST2_ITERATORAB_CellPhoneProduct_ConstList2Iterator_new (AB_CELLPHONE_PRODUCT_CONSTLIST2 *l)
void AB_CellPhoneProduct_ConstList2Iterator_free (AB_CELLPHONE_PRODUCT_CONSTLIST2_ITERATOR *li)
const AB_CELLPHONE_PRODUCTAB_CellPhoneProduct_ConstList2Iterator_Previous (AB_CELLPHONE_PRODUCT_CONSTLIST2_ITERATOR *li)
const AB_CELLPHONE_PRODUCTAB_CellPhoneProduct_ConstList2Iterator_Next (AB_CELLPHONE_PRODUCT_CONSTLIST2_ITERATOR *li)
const AB_CELLPHONE_PRODUCTAB_CellPhoneProduct_ConstList2Iterator_Data (AB_CELLPHONE_PRODUCT_CONSTLIST2_ITERATOR *li)
const AB_CELLPHONE_PRODUCTAB_CellPhoneProduct_ConstList2_ForEach (AB_CELLPHONE_PRODUCT_CONSTLIST2 *list, AB_CELLPHONE_PRODUCT_CONSTLIST2_FOREACH func, void *user_data)
void AB_CellPhoneProduct_List_AddList (AB_CELLPHONE_PRODUCT_LIST *dst, AB_CELLPHONE_PRODUCT_LIST *l)
void AB_CellPhoneProduct_List_Add (AB_CELLPHONE_PRODUCT *element, AB_CELLPHONE_PRODUCT_LIST *list)
void AB_CellPhoneProduct_List_Insert (AB_CELLPHONE_PRODUCT *element, AB_CELLPHONE_PRODUCT_LIST *list)
void AB_CellPhoneProduct_List_Del (AB_CELLPHONE_PRODUCT *element)
AB_CELLPHONE_PRODUCTAB_CellPhoneProduct_List_First (const AB_CELLPHONE_PRODUCT_LIST *l)
AB_CELLPHONE_PRODUCTAB_CellPhoneProduct_List_Last (const AB_CELLPHONE_PRODUCT_LIST *l)
void AB_CellPhoneProduct_List_Clear (AB_CELLPHONE_PRODUCT_LIST *l)
AB_CELLPHONE_PRODUCT_LISTAB_CellPhoneProduct_List_new ()
void AB_CellPhoneProduct_List_free (AB_CELLPHONE_PRODUCT_LIST *l)
AB_CELLPHONE_PRODUCTAB_CellPhoneProduct_List_Next (const AB_CELLPHONE_PRODUCT *element)
AB_CELLPHONE_PRODUCTAB_CellPhoneProduct_List_Previous (const AB_CELLPHONE_PRODUCT *element)
uint32_t AB_CellPhoneProduct_List_GetCount (const AB_CELLPHONE_PRODUCT_LIST *l)
AB_BANKINFO_SERVICE_LIST2AB_BankInfoService_List2_new ()
void AB_BankInfoService_List2_free (AB_BANKINFO_SERVICE_LIST2 *l)
void AB_BankInfoService_List2_Dump (AB_BANKINFO_SERVICE_LIST2 *l, FILE *f, unsigned int indent)
void AB_BankInfoService_List2_PushBack (AB_BANKINFO_SERVICE_LIST2 *l, AB_BANKINFO_SERVICE *p)
void AB_BankInfoService_List2_PushFront (AB_BANKINFO_SERVICE_LIST2 *l, AB_BANKINFO_SERVICE *p)
AB_BANKINFO_SERVICEAB_BankInfoService_List2_GetFront (AB_BANKINFO_SERVICE_LIST2 *l)
AB_BANKINFO_SERVICEAB_BankInfoService_List2_GetBack (AB_BANKINFO_SERVICE_LIST2 *l)
void AB_BankInfoService_List2_Erase (AB_BANKINFO_SERVICE_LIST2 *l, AB_BANKINFO_SERVICE_LIST2_ITERATOR *it)
unsigned int AB_BankInfoService_List2_GetSize (AB_BANKINFO_SERVICE_LIST2 *l)
void AB_BankInfoService_List2_PopBack (AB_BANKINFO_SERVICE_LIST2 *l)
void AB_BankInfoService_List2_PopFront (AB_BANKINFO_SERVICE_LIST2 *l)
void AB_BankInfoService_List2_Clear (AB_BANKINFO_SERVICE_LIST2 *l)
AB_BANKINFO_SERVICE_LIST2_ITERATORAB_BankInfoService_List2_First (AB_BANKINFO_SERVICE_LIST2 *l)
AB_BANKINFO_SERVICE_LIST2_ITERATORAB_BankInfoService_List2_Last (AB_BANKINFO_SERVICE_LIST2 *l)
AB_BANKINFO_SERVICE_LIST2_ITERATORAB_BankInfoService_List2Iterator_new (AB_BANKINFO_SERVICE_LIST2 *l)
void AB_BankInfoService_List2Iterator_free (AB_BANKINFO_SERVICE_LIST2_ITERATOR *li)
AB_BANKINFO_SERVICEAB_BankInfoService_List2Iterator_Previous (AB_BANKINFO_SERVICE_LIST2_ITERATOR *li)
AB_BANKINFO_SERVICEAB_BankInfoService_List2Iterator_Next (AB_BANKINFO_SERVICE_LIST2_ITERATOR *li)
AB_BANKINFO_SERVICEAB_BankInfoService_List2Iterator_Data (AB_BANKINFO_SERVICE_LIST2_ITERATOR *li)
AB_BANKINFO_SERVICEAB_BankInfoService_List2_ForEach (AB_BANKINFO_SERVICE_LIST2 *list, AB_BANKINFO_SERVICE_LIST2_FOREACH func, void *user_data)
AB_BANKINFO_SERVICE_CONSTLIST2AB_BankInfoService_ConstList2_new ()
void AB_BankInfoService_ConstList2_free (AB_BANKINFO_SERVICE_CONSTLIST2 *l)
void AB_BankInfoService_ConstList2_PushBack (AB_BANKINFO_SERVICE_CONSTLIST2 *l, const AB_BANKINFO_SERVICE *p)
void AB_BankInfoService_ConstList2_PushFront (AB_BANKINFO_SERVICE_CONSTLIST2 *l, const AB_BANKINFO_SERVICE *p)
const AB_BANKINFO_SERVICEAB_BankInfoService_ConstList2_GetFront (AB_BANKINFO_SERVICE_CONSTLIST2 *l)
const AB_BANKINFO_SERVICEAB_BankInfoService_ConstList2_GetBack (AB_BANKINFO_SERVICE_CONSTLIST2 *l)
unsigned int AB_BankInfoService_ConstList2_GetSize (AB_BANKINFO_SERVICE_CONSTLIST2 *l)
void AB_BankInfoService_ConstList2_PopBack (AB_BANKINFO_SERVICE_CONSTLIST2 *l)
void AB_BankInfoService_ConstList2_PopFront (AB_BANKINFO_SERVICE_CONSTLIST2 *l)
void AB_BankInfoService_ConstList2_Clear (AB_BANKINFO_SERVICE_CONSTLIST2 *l)
AB_BANKINFO_SERVICE_CONSTLIST2_ITERATORAB_BankInfoService_ConstList2_First (AB_BANKINFO_SERVICE_CONSTLIST2 *l)
AB_BANKINFO_SERVICE_CONSTLIST2_ITERATORAB_BankInfoService_ConstList2_Last (AB_BANKINFO_SERVICE_CONSTLIST2 *l)
AB_BANKINFO_SERVICE_CONSTLIST2_ITERATORAB_BankInfoService_ConstList2Iterator_new (AB_BANKINFO_SERVICE_CONSTLIST2 *l)
void AB_BankInfoService_ConstList2Iterator_free (AB_BANKINFO_SERVICE_CONSTLIST2_ITERATOR *li)
const AB_BANKINFO_SERVICEAB_BankInfoService_ConstList2Iterator_Previous (AB_BANKINFO_SERVICE_CONSTLIST2_ITERATOR *li)
const AB_BANKINFO_SERVICEAB_BankInfoService_ConstList2Iterator_Next (AB_BANKINFO_SERVICE_CONSTLIST2_ITERATOR *li)
const AB_BANKINFO_SERVICEAB_BankInfoService_ConstList2Iterator_Data (AB_BANKINFO_SERVICE_CONSTLIST2_ITERATOR *li)
const AB_BANKINFO_SERVICEAB_BankInfoService_ConstList2_ForEach (AB_BANKINFO_SERVICE_CONSTLIST2 *list, AB_BANKINFO_SERVICE_CONSTLIST2_FOREACH func, void *user_data)
void AB_BankInfoService_List_AddList (AB_BANKINFO_SERVICE_LIST *dst, AB_BANKINFO_SERVICE_LIST *l)
void AB_BankInfoService_List_Add (AB_BANKINFO_SERVICE *element, AB_BANKINFO_SERVICE_LIST *list)
void AB_BankInfoService_List_Insert (AB_BANKINFO_SERVICE *element, AB_BANKINFO_SERVICE_LIST *list)
void AB_BankInfoService_List_Del (AB_BANKINFO_SERVICE *element)
AB_BANKINFO_SERVICEAB_BankInfoService_List_First (const AB_BANKINFO_SERVICE_LIST *l)
AB_BANKINFO_SERVICEAB_BankInfoService_List_Last (const AB_BANKINFO_SERVICE_LIST *l)
void AB_BankInfoService_List_Clear (AB_BANKINFO_SERVICE_LIST *l)
AB_BANKINFO_SERVICE_LISTAB_BankInfoService_List_new ()
void AB_BankInfoService_List_free (AB_BANKINFO_SERVICE_LIST *l)
AB_BANKINFO_SERVICEAB_BankInfoService_List_Next (const AB_BANKINFO_SERVICE *element)
AB_BANKINFO_SERVICEAB_BankInfoService_List_Previous (const AB_BANKINFO_SERVICE *element)
uint32_t AB_BankInfoService_List_GetCount (const AB_BANKINFO_SERVICE_LIST *l)
AB_BANKINFO_LIST2AB_BankInfo_List2_new ()
void AB_BankInfo_List2_free (AB_BANKINFO_LIST2 *l)
void AB_BankInfo_List2_Dump (AB_BANKINFO_LIST2 *l, FILE *f, unsigned int indent)
void AB_BankInfo_List2_PushBack (AB_BANKINFO_LIST2 *l, AB_BANKINFO *p)
void AB_BankInfo_List2_PushFront (AB_BANKINFO_LIST2 *l, AB_BANKINFO *p)
AB_BANKINFOAB_BankInfo_List2_GetFront (AB_BANKINFO_LIST2 *l)
AB_BANKINFOAB_BankInfo_List2_GetBack (AB_BANKINFO_LIST2 *l)
void AB_BankInfo_List2_Erase (AB_BANKINFO_LIST2 *l, AB_BANKINFO_LIST2_ITERATOR *it)
unsigned int AB_BankInfo_List2_GetSize (AB_BANKINFO_LIST2 *l)
void AB_BankInfo_List2_PopBack (AB_BANKINFO_LIST2 *l)
void AB_BankInfo_List2_PopFront (AB_BANKINFO_LIST2 *l)
void AB_BankInfo_List2_Clear (AB_BANKINFO_LIST2 *l)
AB_BANKINFO_LIST2_ITERATORAB_BankInfo_List2_First (AB_BANKINFO_LIST2 *l)
AB_BANKINFO_LIST2_ITERATORAB_BankInfo_List2_Last (AB_BANKINFO_LIST2 *l)
AB_BANKINFO_LIST2_ITERATORAB_BankInfo_List2Iterator_new (AB_BANKINFO_LIST2 *l)
void AB_BankInfo_List2Iterator_free (AB_BANKINFO_LIST2_ITERATOR *li)
AB_BANKINFOAB_BankInfo_List2Iterator_Previous (AB_BANKINFO_LIST2_ITERATOR *li)
AB_BANKINFOAB_BankInfo_List2Iterator_Next (AB_BANKINFO_LIST2_ITERATOR *li)
AB_BANKINFOAB_BankInfo_List2Iterator_Data (AB_BANKINFO_LIST2_ITERATOR *li)
AB_BANKINFOAB_BankInfo_List2_ForEach (AB_BANKINFO_LIST2 *list, AB_BANKINFO_LIST2_FOREACH func, void *user_data)
AB_BANKINFO_CONSTLIST2AB_BankInfo_ConstList2_new ()
void AB_BankInfo_ConstList2_free (AB_BANKINFO_CONSTLIST2 *l)
void AB_BankInfo_ConstList2_PushBack (AB_BANKINFO_CONSTLIST2 *l, const AB_BANKINFO *p)
void AB_BankInfo_ConstList2_PushFront (AB_BANKINFO_CONSTLIST2 *l, const AB_BANKINFO *p)
const AB_BANKINFOAB_BankInfo_ConstList2_GetFront (AB_BANKINFO_CONSTLIST2 *l)
const AB_BANKINFOAB_BankInfo_ConstList2_GetBack (AB_BANKINFO_CONSTLIST2 *l)
unsigned int AB_BankInfo_ConstList2_GetSize (AB_BANKINFO_CONSTLIST2 *l)
void AB_BankInfo_ConstList2_PopBack (AB_BANKINFO_CONSTLIST2 *l)
void AB_BankInfo_ConstList2_PopFront (AB_BANKINFO_CONSTLIST2 *l)
void AB_BankInfo_ConstList2_Clear (AB_BANKINFO_CONSTLIST2 *l)
AB_BANKINFO_CONSTLIST2_ITERATORAB_BankInfo_ConstList2_First (AB_BANKINFO_CONSTLIST2 *l)
AB_BANKINFO_CONSTLIST2_ITERATORAB_BankInfo_ConstList2_Last (AB_BANKINFO_CONSTLIST2 *l)
AB_BANKINFO_CONSTLIST2_ITERATORAB_BankInfo_ConstList2Iterator_new (AB_BANKINFO_CONSTLIST2 *l)
void AB_BankInfo_ConstList2Iterator_free (AB_BANKINFO_CONSTLIST2_ITERATOR *li)
const AB_BANKINFOAB_BankInfo_ConstList2Iterator_Previous (AB_BANKINFO_CONSTLIST2_ITERATOR *li)
const AB_BANKINFOAB_BankInfo_ConstList2Iterator_Next (AB_BANKINFO_CONSTLIST2_ITERATOR *li)
const AB_BANKINFOAB_BankInfo_ConstList2Iterator_Data (AB_BANKINFO_CONSTLIST2_ITERATOR *li)
const AB_BANKINFOAB_BankInfo_ConstList2_ForEach (AB_BANKINFO_CONSTLIST2 *list, AB_BANKINFO_CONSTLIST2_FOREACH func, void *user_data)
void AB_BankInfo_List_AddList (AB_BANKINFO_LIST *dst, AB_BANKINFO_LIST *l)
void AB_BankInfo_List_Add (AB_BANKINFO *element, AB_BANKINFO_LIST *list)
void AB_BankInfo_List_Insert (AB_BANKINFO *element, AB_BANKINFO_LIST *list)
void AB_BankInfo_List_Del (AB_BANKINFO *element)
AB_BANKINFOAB_BankInfo_List_First (const AB_BANKINFO_LIST *l)
AB_BANKINFOAB_BankInfo_List_Last (const AB_BANKINFO_LIST *l)
void AB_BankInfo_List_Clear (AB_BANKINFO_LIST *l)
AB_BANKINFO_LISTAB_BankInfo_List_new ()
void AB_BankInfo_List_free (AB_BANKINFO_LIST *l)
AB_BANKINFOAB_BankInfo_List_Next (const AB_BANKINFO *element)
AB_BANKINFOAB_BankInfo_List_Previous (const AB_BANKINFO *element)
uint32_t AB_BankInfo_List_GetCount (const AB_BANKINFO_LIST *l)
AB_ACCOUNT_STATUS_LIST2AB_AccountStatus_List2_new ()
void AB_AccountStatus_List2_free (AB_ACCOUNT_STATUS_LIST2 *l)
void AB_AccountStatus_List2_Dump (AB_ACCOUNT_STATUS_LIST2 *l, FILE *f, unsigned int indent)
void AB_AccountStatus_List2_PushBack (AB_ACCOUNT_STATUS_LIST2 *l, AB_ACCOUNT_STATUS *p)
void AB_AccountStatus_List2_PushFront (AB_ACCOUNT_STATUS_LIST2 *l, AB_ACCOUNT_STATUS *p)
AB_ACCOUNT_STATUSAB_AccountStatus_List2_GetFront (AB_ACCOUNT_STATUS_LIST2 *l)
AB_ACCOUNT_STATUSAB_AccountStatus_List2_GetBack (AB_ACCOUNT_STATUS_LIST2 *l)
void AB_AccountStatus_List2_Erase (AB_ACCOUNT_STATUS_LIST2 *l, AB_ACCOUNT_STATUS_LIST2_ITERATOR *it)
unsigned int AB_AccountStatus_List2_GetSize (AB_ACCOUNT_STATUS_LIST2 *l)
void AB_AccountStatus_List2_PopBack (AB_ACCOUNT_STATUS_LIST2 *l)
void AB_AccountStatus_List2_PopFront (AB_ACCOUNT_STATUS_LIST2 *l)
void AB_AccountStatus_List2_Clear (AB_ACCOUNT_STATUS_LIST2 *l)
AB_ACCOUNT_STATUS_LIST2_ITERATORAB_AccountStatus_List2_First (AB_ACCOUNT_STATUS_LIST2 *l)
AB_ACCOUNT_STATUS_LIST2_ITERATORAB_AccountStatus_List2_Last (AB_ACCOUNT_STATUS_LIST2 *l)
AB_ACCOUNT_STATUS_LIST2_ITERATORAB_AccountStatus_List2Iterator_new (AB_ACCOUNT_STATUS_LIST2 *l)
void AB_AccountStatus_List2Iterator_free (AB_ACCOUNT_STATUS_LIST2_ITERATOR *li)
AB_ACCOUNT_STATUSAB_AccountStatus_List2Iterator_Previous (AB_ACCOUNT_STATUS_LIST2_ITERATOR *li)
AB_ACCOUNT_STATUSAB_AccountStatus_List2Iterator_Next (AB_ACCOUNT_STATUS_LIST2_ITERATOR *li)
AB_ACCOUNT_STATUSAB_AccountStatus_List2Iterator_Data (AB_ACCOUNT_STATUS_LIST2_ITERATOR *li)
AB_ACCOUNT_STATUSAB_AccountStatus_List2_ForEach (AB_ACCOUNT_STATUS_LIST2 *list, AB_ACCOUNT_STATUS_LIST2_FOREACH func, void *user_data)
AB_ACCOUNT_STATUS_CONSTLIST2AB_AccountStatus_ConstList2_new ()
void AB_AccountStatus_ConstList2_free (AB_ACCOUNT_STATUS_CONSTLIST2 *l)
void AB_AccountStatus_ConstList2_PushBack (AB_ACCOUNT_STATUS_CONSTLIST2 *l, const AB_ACCOUNT_STATUS *p)
void AB_AccountStatus_ConstList2_PushFront (AB_ACCOUNT_STATUS_CONSTLIST2 *l, const AB_ACCOUNT_STATUS *p)
const AB_ACCOUNT_STATUSAB_AccountStatus_ConstList2_GetFront (AB_ACCOUNT_STATUS_CONSTLIST2 *l)
const AB_ACCOUNT_STATUSAB_AccountStatus_ConstList2_GetBack (AB_ACCOUNT_STATUS_CONSTLIST2 *l)
unsigned int AB_AccountStatus_ConstList2_GetSize (AB_ACCOUNT_STATUS_CONSTLIST2 *l)
void AB_AccountStatus_ConstList2_PopBack (AB_ACCOUNT_STATUS_CONSTLIST2 *l)
void AB_AccountStatus_ConstList2_PopFront (AB_ACCOUNT_STATUS_CONSTLIST2 *l)
void AB_AccountStatus_ConstList2_Clear (AB_ACCOUNT_STATUS_CONSTLIST2 *l)
AB_ACCOUNT_STATUS_CONSTLIST2_ITERATORAB_AccountStatus_ConstList2_First (AB_ACCOUNT_STATUS_CONSTLIST2 *l)
AB_ACCOUNT_STATUS_CONSTLIST2_ITERATORAB_AccountStatus_ConstList2_Last (AB_ACCOUNT_STATUS_CONSTLIST2 *l)
AB_ACCOUNT_STATUS_CONSTLIST2_ITERATORAB_AccountStatus_ConstList2Iterator_new (AB_ACCOUNT_STATUS_CONSTLIST2 *l)
void AB_AccountStatus_ConstList2Iterator_free (AB_ACCOUNT_STATUS_CONSTLIST2_ITERATOR *li)
const AB_ACCOUNT_STATUSAB_AccountStatus_ConstList2Iterator_Previous (AB_ACCOUNT_STATUS_CONSTLIST2_ITERATOR *li)
const AB_ACCOUNT_STATUSAB_AccountStatus_ConstList2Iterator_Next (AB_ACCOUNT_STATUS_CONSTLIST2_ITERATOR *li)
const AB_ACCOUNT_STATUSAB_AccountStatus_ConstList2Iterator_Data (AB_ACCOUNT_STATUS_CONSTLIST2_ITERATOR *li)
const AB_ACCOUNT_STATUSAB_AccountStatus_ConstList2_ForEach (AB_ACCOUNT_STATUS_CONSTLIST2 *list, AB_ACCOUNT_STATUS_CONSTLIST2_FOREACH func, void *user_data)
AB_PROVIDER_DESCRIPTION_LIST2AB_ProviderDescription_List2_new ()
void AB_ProviderDescription_List2_free (AB_PROVIDER_DESCRIPTION_LIST2 *l)
void AB_ProviderDescription_List2_Dump (AB_PROVIDER_DESCRIPTION_LIST2 *l, FILE *f, unsigned int indent)
void AB_ProviderDescription_List2_PushBack (AB_PROVIDER_DESCRIPTION_LIST2 *l, AB_PROVIDER_DESCRIPTION *p)
void AB_ProviderDescription_List2_PushFront (AB_PROVIDER_DESCRIPTION_LIST2 *l, AB_PROVIDER_DESCRIPTION *p)
AB_PROVIDER_DESCRIPTIONAB_ProviderDescription_List2_GetFront (AB_PROVIDER_DESCRIPTION_LIST2 *l)
AB_PROVIDER_DESCRIPTIONAB_ProviderDescription_List2_GetBack (AB_PROVIDER_DESCRIPTION_LIST2 *l)
void AB_ProviderDescription_List2_Erase (AB_PROVIDER_DESCRIPTION_LIST2 *l, AB_PROVIDER_DESCRIPTION_LIST2_ITERATOR *it)
unsigned int AB_ProviderDescription_List2_GetSize (AB_PROVIDER_DESCRIPTION_LIST2 *l)
void AB_ProviderDescription_List2_PopBack (AB_PROVIDER_DESCRIPTION_LIST2 *l)
void AB_ProviderDescription_List2_PopFront (AB_PROVIDER_DESCRIPTION_LIST2 *l)
void AB_ProviderDescription_List2_Clear (AB_PROVIDER_DESCRIPTION_LIST2 *l)
AB_PROVIDER_DESCRIPTION_LIST2_ITERATORAB_ProviderDescription_List2_First (AB_PROVIDER_DESCRIPTION_LIST2 *l)
AB_PROVIDER_DESCRIPTION_LIST2_ITERATORAB_ProviderDescription_List2_Last (AB_PROVIDER_DESCRIPTION_LIST2 *l)
AB_PROVIDER_DESCRIPTION_LIST2_ITERATORAB_ProviderDescription_List2Iterator_new (AB_PROVIDER_DESCRIPTION_LIST2 *l)
void AB_ProviderDescription_List2Iterator_free (AB_PROVIDER_DESCRIPTION_LIST2_ITERATOR *li)
AB_PROVIDER_DESCRIPTIONAB_ProviderDescription_List2Iterator_Previous (AB_PROVIDER_DESCRIPTION_LIST2_ITERATOR *li)
AB_PROVIDER_DESCRIPTIONAB_ProviderDescription_List2Iterator_Next (AB_PROVIDER_DESCRIPTION_LIST2_ITERATOR *li)
AB_PROVIDER_DESCRIPTIONAB_ProviderDescription_List2Iterator_Data (AB_PROVIDER_DESCRIPTION_LIST2_ITERATOR *li)
AB_PROVIDER_DESCRIPTIONAB_ProviderDescription_List2_ForEach (AB_PROVIDER_DESCRIPTION_LIST2 *list, AB_PROVIDER_DESCRIPTION_LIST2_FOREACH func, void *user_data)
AB_PROVIDER_DESCRIPTION_CONSTLIST2AB_ProviderDescription_ConstList2_new ()
void AB_ProviderDescription_ConstList2_free (AB_PROVIDER_DESCRIPTION_CONSTLIST2 *l)
void AB_ProviderDescription_ConstList2_PushBack (AB_PROVIDER_DESCRIPTION_CONSTLIST2 *l, const AB_PROVIDER_DESCRIPTION *p)
void AB_ProviderDescription_ConstList2_PushFront (AB_PROVIDER_DESCRIPTION_CONSTLIST2 *l, const AB_PROVIDER_DESCRIPTION *p)
const AB_PROVIDER_DESCRIPTIONAB_ProviderDescription_ConstList2_GetFront (AB_PROVIDER_DESCRIPTION_CONSTLIST2 *l)
const AB_PROVIDER_DESCRIPTIONAB_ProviderDescription_ConstList2_GetBack (AB_PROVIDER_DESCRIPTION_CONSTLIST2 *l)
unsigned int AB_ProviderDescription_ConstList2_GetSize (AB_PROVIDER_DESCRIPTION_CONSTLIST2 *l)
void AB_ProviderDescription_ConstList2_PopBack (AB_PROVIDER_DESCRIPTION_CONSTLIST2 *l)
void AB_ProviderDescription_ConstList2_PopFront (AB_PROVIDER_DESCRIPTION_CONSTLIST2 *l)
void AB_ProviderDescription_ConstList2_Clear (AB_PROVIDER_DESCRIPTION_CONSTLIST2 *l)
AB_PROVIDER_DESCRIPTION_CONSTLIST2_ITERATORAB_ProviderDescription_ConstList2_First (AB_PROVIDER_DESCRIPTION_CONSTLIST2 *l)
AB_PROVIDER_DESCRIPTION_CONSTLIST2_ITERATORAB_ProviderDescription_ConstList2_Last (AB_PROVIDER_DESCRIPTION_CONSTLIST2 *l)
AB_PROVIDER_DESCRIPTION_CONSTLIST2_ITERATORAB_ProviderDescription_ConstList2Iterator_new (AB_PROVIDER_DESCRIPTION_CONSTLIST2 *l)
void AB_ProviderDescription_ConstList2Iterator_free (AB_PROVIDER_DESCRIPTION_CONSTLIST2_ITERATOR *li)
const AB_PROVIDER_DESCRIPTIONAB_ProviderDescription_ConstList2Iterator_Previous (AB_PROVIDER_DESCRIPTION_CONSTLIST2_ITERATOR *li)
const AB_PROVIDER_DESCRIPTIONAB_ProviderDescription_ConstList2Iterator_Next (AB_PROVIDER_DESCRIPTION_CONSTLIST2_ITERATOR *li)
const AB_PROVIDER_DESCRIPTIONAB_ProviderDescription_ConstList2Iterator_Data (AB_PROVIDER_DESCRIPTION_CONSTLIST2_ITERATOR *li)
const AB_PROVIDER_DESCRIPTIONAB_ProviderDescription_ConstList2_ForEach (AB_PROVIDER_DESCRIPTION_CONSTLIST2 *list, AB_PROVIDER_DESCRIPTION_CONSTLIST2_FOREACH func, void *user_data)
void AB_ProviderDescription_List_AddList (AB_PROVIDER_DESCRIPTION_LIST *dst, AB_PROVIDER_DESCRIPTION_LIST *l)
void AB_ProviderDescription_List_Add (AB_PROVIDER_DESCRIPTION *element, AB_PROVIDER_DESCRIPTION_LIST *list)
void AB_ProviderDescription_List_Insert (AB_PROVIDER_DESCRIPTION *element, AB_PROVIDER_DESCRIPTION_LIST *list)
void AB_ProviderDescription_List_Del (AB_PROVIDER_DESCRIPTION *element)
AB_PROVIDER_DESCRIPTIONAB_ProviderDescription_List_First (const AB_PROVIDER_DESCRIPTION_LIST *l)
AB_PROVIDER_DESCRIPTIONAB_ProviderDescription_List_Last (const AB_PROVIDER_DESCRIPTION_LIST *l)
void AB_ProviderDescription_List_Clear (AB_PROVIDER_DESCRIPTION_LIST *l)
AB_PROVIDER_DESCRIPTION_LISTAB_ProviderDescription_List_new ()
void AB_ProviderDescription_List_free (AB_PROVIDER_DESCRIPTION_LIST *l)
AB_PROVIDER_DESCRIPTIONAB_ProviderDescription_List_Next (const AB_PROVIDER_DESCRIPTION *element)
AB_PROVIDER_DESCRIPTIONAB_ProviderDescription_List_Previous (const AB_PROVIDER_DESCRIPTION *element)
uint32_t AB_ProviderDescription_List_GetCount (const AB_PROVIDER_DESCRIPTION_LIST *l)
AB_JOB_LIST2AB_Job_List2_new ()
void AB_Job_List2_free (AB_JOB_LIST2 *l)
void AB_Job_List2_Dump (AB_JOB_LIST2 *l, FILE *f, unsigned int indent)
void AB_Job_List2_PushBack (AB_JOB_LIST2 *l, AB_JOB *p)
void AB_Job_List2_PushFront (AB_JOB_LIST2 *l, AB_JOB *p)
AB_JOBAB_Job_List2_GetFront (AB_JOB_LIST2 *l)
AB_JOBAB_Job_List2_GetBack (AB_JOB_LIST2 *l)
void AB_Job_List2_Erase (AB_JOB_LIST2 *l, AB_JOB_LIST2_ITERATOR *it)
unsigned int AB_Job_List2_GetSize (AB_JOB_LIST2 *l)
void AB_Job_List2_PopBack (AB_JOB_LIST2 *l)
void AB_Job_List2_PopFront (AB_JOB_LIST2 *l)
void AB_Job_List2_Clear (AB_JOB_LIST2 *l)
AB_JOB_LIST2_ITERATORAB_Job_List2_First (AB_JOB_LIST2 *l)
AB_JOB_LIST2_ITERATORAB_Job_List2_Last (AB_JOB_LIST2 *l)
AB_JOB_LIST2_ITERATORAB_Job_List2Iterator_new (AB_JOB_LIST2 *l)
void AB_Job_List2Iterator_free (AB_JOB_LIST2_ITERATOR *li)
AB_JOBAB_Job_List2Iterator_Previous (AB_JOB_LIST2_ITERATOR *li)
AB_JOBAB_Job_List2Iterator_Next (AB_JOB_LIST2_ITERATOR *li)
AB_JOBAB_Job_List2Iterator_Data (AB_JOB_LIST2_ITERATOR *li)
AB_JOBAB_Job_List2_ForEach (AB_JOB_LIST2 *list, AB_JOB_LIST2_FOREACH func, void *user_data)
AB_JOB_CONSTLIST2AB_Job_ConstList2_new ()
void AB_Job_ConstList2_free (AB_JOB_CONSTLIST2 *l)
void AB_Job_ConstList2_PushBack (AB_JOB_CONSTLIST2 *l, const AB_JOB *p)
void AB_Job_ConstList2_PushFront (AB_JOB_CONSTLIST2 *l, const AB_JOB *p)
const AB_JOBAB_Job_ConstList2_GetFront (AB_JOB_CONSTLIST2 *l)
const AB_JOBAB_Job_ConstList2_GetBack (AB_JOB_CONSTLIST2 *l)
unsigned int AB_Job_ConstList2_GetSize (AB_JOB_CONSTLIST2 *l)
void AB_Job_ConstList2_PopBack (AB_JOB_CONSTLIST2 *l)
void AB_Job_ConstList2_PopFront (AB_JOB_CONSTLIST2 *l)
void AB_Job_ConstList2_Clear (AB_JOB_CONSTLIST2 *l)
AB_JOB_CONSTLIST2_ITERATORAB_Job_ConstList2_First (AB_JOB_CONSTLIST2 *l)
AB_JOB_CONSTLIST2_ITERATORAB_Job_ConstList2_Last (AB_JOB_CONSTLIST2 *l)
AB_JOB_CONSTLIST2_ITERATORAB_Job_ConstList2Iterator_new (AB_JOB_CONSTLIST2 *l)
void AB_Job_ConstList2Iterator_free (AB_JOB_CONSTLIST2_ITERATOR *li)
const AB_JOBAB_Job_ConstList2Iterator_Previous (AB_JOB_CONSTLIST2_ITERATOR *li)
const AB_JOBAB_Job_ConstList2Iterator_Next (AB_JOB_CONSTLIST2_ITERATOR *li)
const AB_JOBAB_Job_ConstList2Iterator_Data (AB_JOB_CONSTLIST2_ITERATOR *li)
const AB_JOBAB_Job_ConstList2_ForEach (AB_JOB_CONSTLIST2 *list, AB_JOB_CONSTLIST2_FOREACH func, void *user_data)
AB_COUNTRY_LIST2AB_Country_List2_new ()
void AB_Country_List2_free (AB_COUNTRY_LIST2 *l)
void AB_Country_List2_Dump (AB_COUNTRY_LIST2 *l, FILE *f, unsigned int indent)
void AB_Country_List2_PushBack (AB_COUNTRY_LIST2 *l, AB_COUNTRY *p)
void AB_Country_List2_PushFront (AB_COUNTRY_LIST2 *l, AB_COUNTRY *p)
AB_COUNTRYAB_Country_List2_GetFront (AB_COUNTRY_LIST2 *l)
AB_COUNTRYAB_Country_List2_GetBack (AB_COUNTRY_LIST2 *l)
void AB_Country_List2_Erase (AB_COUNTRY_LIST2 *l, AB_COUNTRY_LIST2_ITERATOR *it)
unsigned int AB_Country_List2_GetSize (AB_COUNTRY_LIST2 *l)
void AB_Country_List2_PopBack (AB_COUNTRY_LIST2 *l)
void AB_Country_List2_PopFront (AB_COUNTRY_LIST2 *l)
void AB_Country_List2_Clear (AB_COUNTRY_LIST2 *l)
AB_COUNTRY_LIST2_ITERATORAB_Country_List2_First (AB_COUNTRY_LIST2 *l)
AB_COUNTRY_LIST2_ITERATORAB_Country_List2_Last (AB_COUNTRY_LIST2 *l)
AB_COUNTRY_LIST2_ITERATORAB_Country_List2Iterator_new (AB_COUNTRY_LIST2 *l)
void AB_Country_List2Iterator_free (AB_COUNTRY_LIST2_ITERATOR *li)
AB_COUNTRYAB_Country_List2Iterator_Previous (AB_COUNTRY_LIST2_ITERATOR *li)
AB_COUNTRYAB_Country_List2Iterator_Next (AB_COUNTRY_LIST2_ITERATOR *li)
AB_COUNTRYAB_Country_List2Iterator_Data (AB_COUNTRY_LIST2_ITERATOR *li)
AB_COUNTRYAB_Country_List2_ForEach (AB_COUNTRY_LIST2 *list, AB_COUNTRY_LIST2_FOREACH func, void *user_data)
AB_COUNTRY_CONSTLIST2AB_Country_ConstList2_new ()
void AB_Country_ConstList2_free (AB_COUNTRY_CONSTLIST2 *l)
void AB_Country_ConstList2_PushBack (AB_COUNTRY_CONSTLIST2 *l, const AB_COUNTRY *p)
void AB_Country_ConstList2_PushFront (AB_COUNTRY_CONSTLIST2 *l, const AB_COUNTRY *p)
const AB_COUNTRYAB_Country_ConstList2_GetFront (AB_COUNTRY_CONSTLIST2 *l)
const AB_COUNTRYAB_Country_ConstList2_GetBack (AB_COUNTRY_CONSTLIST2 *l)
unsigned int AB_Country_ConstList2_GetSize (AB_COUNTRY_CONSTLIST2 *l)
void AB_Country_ConstList2_PopBack (AB_COUNTRY_CONSTLIST2 *l)
void AB_Country_ConstList2_PopFront (AB_COUNTRY_CONSTLIST2 *l)
void AB_Country_ConstList2_Clear (AB_COUNTRY_CONSTLIST2 *l)
AB_COUNTRY_CONSTLIST2_ITERATORAB_Country_ConstList2_First (AB_COUNTRY_CONSTLIST2 *l)
AB_COUNTRY_CONSTLIST2_ITERATORAB_Country_ConstList2_Last (AB_COUNTRY_CONSTLIST2 *l)
AB_COUNTRY_CONSTLIST2_ITERATORAB_Country_ConstList2Iterator_new (AB_COUNTRY_CONSTLIST2 *l)
void AB_Country_ConstList2Iterator_free (AB_COUNTRY_CONSTLIST2_ITERATOR *li)
const AB_COUNTRYAB_Country_ConstList2Iterator_Previous (AB_COUNTRY_CONSTLIST2_ITERATOR *li)
const AB_COUNTRYAB_Country_ConstList2Iterator_Next (AB_COUNTRY_CONSTLIST2_ITERATOR *li)
const AB_COUNTRYAB_Country_ConstList2Iterator_Data (AB_COUNTRY_CONSTLIST2_ITERATOR *li)
const AB_COUNTRYAB_Country_ConstList2_ForEach (AB_COUNTRY_CONSTLIST2 *list, AB_COUNTRY_CONSTLIST2_FOREACH func, void *user_data)
AB_BANKINFO_PLUGIN_LIST2AB_BankInfoPlugin_List2_new ()
void AB_BankInfoPlugin_List2_free (AB_BANKINFO_PLUGIN_LIST2 *l)
void AB_BankInfoPlugin_List2_Dump (AB_BANKINFO_PLUGIN_LIST2 *l, FILE *f, unsigned int indent)
void AB_BankInfoPlugin_List2_PushBack (AB_BANKINFO_PLUGIN_LIST2 *l, AB_BANKINFO_PLUGIN *p)
void AB_BankInfoPlugin_List2_PushFront (AB_BANKINFO_PLUGIN_LIST2 *l, AB_BANKINFO_PLUGIN *p)
AB_BANKINFO_PLUGINAB_BankInfoPlugin_List2_GetFront (AB_BANKINFO_PLUGIN_LIST2 *l)
AB_BANKINFO_PLUGINAB_BankInfoPlugin_List2_GetBack (AB_BANKINFO_PLUGIN_LIST2 *l)
void AB_BankInfoPlugin_List2_Erase (AB_BANKINFO_PLUGIN_LIST2 *l, AB_BANKINFO_PLUGIN_LIST2_ITERATOR *it)
unsigned int AB_BankInfoPlugin_List2_GetSize (AB_BANKINFO_PLUGIN_LIST2 *l)
void AB_BankInfoPlugin_List2_PopBack (AB_BANKINFO_PLUGIN_LIST2 *l)
void AB_BankInfoPlugin_List2_PopFront (AB_BANKINFO_PLUGIN_LIST2 *l)
void AB_BankInfoPlugin_List2_Clear (AB_BANKINFO_PLUGIN_LIST2 *l)
AB_BANKINFO_PLUGIN_LIST2_ITERATORAB_BankInfoPlugin_List2_First (AB_BANKINFO_PLUGIN_LIST2 *l)
AB_BANKINFO_PLUGIN_LIST2_ITERATORAB_BankInfoPlugin_List2_Last (AB_BANKINFO_PLUGIN_LIST2 *l)
AB_BANKINFO_PLUGIN_LIST2_ITERATORAB_BankInfoPlugin_List2Iterator_new (AB_BANKINFO_PLUGIN_LIST2 *l)
void AB_BankInfoPlugin_List2Iterator_free (AB_BANKINFO_PLUGIN_LIST2_ITERATOR *li)
AB_BANKINFO_PLUGINAB_BankInfoPlugin_List2Iterator_Previous (AB_BANKINFO_PLUGIN_LIST2_ITERATOR *li)
AB_BANKINFO_PLUGINAB_BankInfoPlugin_List2Iterator_Next (AB_BANKINFO_PLUGIN_LIST2_ITERATOR *li)
AB_BANKINFO_PLUGINAB_BankInfoPlugin_List2Iterator_Data (AB_BANKINFO_PLUGIN_LIST2_ITERATOR *li)
AB_BANKINFO_PLUGINAB_BankInfoPlugin_List2_ForEach (AB_BANKINFO_PLUGIN_LIST2 *list, AB_BANKINFO_PLUGIN_LIST2_FOREACH func, void *user_data)
AB_BANKINFO_PLUGIN_CONSTLIST2AB_BankInfoPlugin_ConstList2_new ()
void AB_BankInfoPlugin_ConstList2_free (AB_BANKINFO_PLUGIN_CONSTLIST2 *l)
void AB_BankInfoPlugin_ConstList2_PushBack (AB_BANKINFO_PLUGIN_CONSTLIST2 *l, const AB_BANKINFO_PLUGIN *p)
void AB_BankInfoPlugin_ConstList2_PushFront (AB_BANKINFO_PLUGIN_CONSTLIST2 *l, const AB_BANKINFO_PLUGIN *p)
const AB_BANKINFO_PLUGINAB_BankInfoPlugin_ConstList2_GetFront (AB_BANKINFO_PLUGIN_CONSTLIST2 *l)
const AB_BANKINFO_PLUGINAB_BankInfoPlugin_ConstList2_GetBack (AB_BANKINFO_PLUGIN_CONSTLIST2 *l)
unsigned int AB_BankInfoPlugin_ConstList2_GetSize (AB_BANKINFO_PLUGIN_CONSTLIST2 *l)
void AB_BankInfoPlugin_ConstList2_PopBack (AB_BANKINFO_PLUGIN_CONSTLIST2 *l)
void AB_BankInfoPlugin_ConstList2_PopFront (AB_BANKINFO_PLUGIN_CONSTLIST2 *l)
void AB_BankInfoPlugin_ConstList2_Clear (AB_BANKINFO_PLUGIN_CONSTLIST2 *l)
AB_BANKINFO_PLUGIN_CONSTLIST2_ITERATORAB_BankInfoPlugin_ConstList2_First (AB_BANKINFO_PLUGIN_CONSTLIST2 *l)
AB_BANKINFO_PLUGIN_CONSTLIST2_ITERATORAB_BankInfoPlugin_ConstList2_Last (AB_BANKINFO_PLUGIN_CONSTLIST2 *l)
AB_BANKINFO_PLUGIN_CONSTLIST2_ITERATORAB_BankInfoPlugin_ConstList2Iterator_new (AB_BANKINFO_PLUGIN_CONSTLIST2 *l)
void AB_BankInfoPlugin_ConstList2Iterator_free (AB_BANKINFO_PLUGIN_CONSTLIST2_ITERATOR *li)
const AB_BANKINFO_PLUGINAB_BankInfoPlugin_ConstList2Iterator_Previous (AB_BANKINFO_PLUGIN_CONSTLIST2_ITERATOR *li)
const AB_BANKINFO_PLUGINAB_BankInfoPlugin_ConstList2Iterator_Next (AB_BANKINFO_PLUGIN_CONSTLIST2_ITERATOR *li)
const AB_BANKINFO_PLUGINAB_BankInfoPlugin_ConstList2Iterator_Data (AB_BANKINFO_PLUGIN_CONSTLIST2_ITERATOR *li)
const AB_BANKINFO_PLUGINAB_BankInfoPlugin_ConstList2_ForEach (AB_BANKINFO_PLUGIN_CONSTLIST2 *list, AB_BANKINFO_PLUGIN_CONSTLIST2_FOREACH func, void *user_data)
void AB_Account_List_AddList (AB_ACCOUNT_LIST *dst, AB_ACCOUNT_LIST *l)
void AB_Account_List_Add (AB_ACCOUNT *element, AB_ACCOUNT_LIST *list)
void AB_Account_List_Insert (AB_ACCOUNT *element, AB_ACCOUNT_LIST *list)
void AB_Account_List_Del (AB_ACCOUNT *element)
AB_ACCOUNTAB_Account_List_First (const AB_ACCOUNT_LIST *l)
AB_ACCOUNTAB_Account_List_Last (const AB_ACCOUNT_LIST *l)
void AB_Account_List_Clear (AB_ACCOUNT_LIST *l)
AB_ACCOUNT_LISTAB_Account_List_new ()
void AB_Account_List_free (AB_ACCOUNT_LIST *l)
AB_ACCOUNTAB_Account_List_Next (const AB_ACCOUNT *element)
AB_ACCOUNTAB_Account_List_Previous (const AB_ACCOUNT *element)
uint32_t AB_Account_List_GetCount (const AB_ACCOUNT_LIST *l)
AB_ACCOUNT_LIST2AB_Account_List2_new ()
void AB_Account_List2_free (AB_ACCOUNT_LIST2 *l)
void AB_Account_List2_Dump (AB_ACCOUNT_LIST2 *l, FILE *f, unsigned int indent)
void AB_Account_List2_PushBack (AB_ACCOUNT_LIST2 *l, AB_ACCOUNT *p)
void AB_Account_List2_PushFront (AB_ACCOUNT_LIST2 *l, AB_ACCOUNT *p)
AB_ACCOUNTAB_Account_List2_GetFront (AB_ACCOUNT_LIST2 *l)
AB_ACCOUNTAB_Account_List2_GetBack (AB_ACCOUNT_LIST2 *l)
void AB_Account_List2_Erase (AB_ACCOUNT_LIST2 *l, AB_ACCOUNT_LIST2_ITERATOR *it)
unsigned int AB_Account_List2_GetSize (AB_ACCOUNT_LIST2 *l)
void AB_Account_List2_PopBack (AB_ACCOUNT_LIST2 *l)
void AB_Account_List2_PopFront (AB_ACCOUNT_LIST2 *l)
void AB_Account_List2_Clear (AB_ACCOUNT_LIST2 *l)
AB_ACCOUNT_LIST2_ITERATORAB_Account_List2_First (AB_ACCOUNT_LIST2 *l)
AB_ACCOUNT_LIST2_ITERATORAB_Account_List2_Last (AB_ACCOUNT_LIST2 *l)
AB_ACCOUNT_LIST2_ITERATORAB_Account_List2Iterator_new (AB_ACCOUNT_LIST2 *l)
void AB_Account_List2Iterator_free (AB_ACCOUNT_LIST2_ITERATOR *li)
AB_ACCOUNTAB_Account_List2Iterator_Previous (AB_ACCOUNT_LIST2_ITERATOR *li)
AB_ACCOUNTAB_Account_List2Iterator_Next (AB_ACCOUNT_LIST2_ITERATOR *li)
AB_ACCOUNTAB_Account_List2Iterator_Data (AB_ACCOUNT_LIST2_ITERATOR *li)
AB_ACCOUNTAB_Account_List2_ForEach (AB_ACCOUNT_LIST2 *list, AB_ACCOUNT_LIST2_FOREACH func, void *user_data)
AB_ACCOUNT_CONSTLIST2AB_Account_ConstList2_new ()
void AB_Account_ConstList2_free (AB_ACCOUNT_CONSTLIST2 *l)
void AB_Account_ConstList2_PushBack (AB_ACCOUNT_CONSTLIST2 *l, const AB_ACCOUNT *p)
void AB_Account_ConstList2_PushFront (AB_ACCOUNT_CONSTLIST2 *l, const AB_ACCOUNT *p)
const AB_ACCOUNTAB_Account_ConstList2_GetFront (AB_ACCOUNT_CONSTLIST2 *l)
const AB_ACCOUNTAB_Account_ConstList2_GetBack (AB_ACCOUNT_CONSTLIST2 *l)
unsigned int AB_Account_ConstList2_GetSize (AB_ACCOUNT_CONSTLIST2 *l)
void AB_Account_ConstList2_PopBack (AB_ACCOUNT_CONSTLIST2 *l)
void AB_Account_ConstList2_PopFront (AB_ACCOUNT_CONSTLIST2 *l)
void AB_Account_ConstList2_Clear (AB_ACCOUNT_CONSTLIST2 *l)
AB_ACCOUNT_CONSTLIST2_ITERATORAB_Account_ConstList2_First (AB_ACCOUNT_CONSTLIST2 *l)
AB_ACCOUNT_CONSTLIST2_ITERATORAB_Account_ConstList2_Last (AB_ACCOUNT_CONSTLIST2 *l)
AB_ACCOUNT_CONSTLIST2_ITERATORAB_Account_ConstList2Iterator_new (AB_ACCOUNT_CONSTLIST2 *l)
void AB_Account_ConstList2Iterator_free (AB_ACCOUNT_CONSTLIST2_ITERATOR *li)
const AB_ACCOUNTAB_Account_ConstList2Iterator_Previous (AB_ACCOUNT_CONSTLIST2_ITERATOR *li)
const AB_ACCOUNTAB_Account_ConstList2Iterator_Next (AB_ACCOUNT_CONSTLIST2_ITERATOR *li)
const AB_ACCOUNTAB_Account_ConstList2Iterator_Data (AB_ACCOUNT_CONSTLIST2_ITERATOR *li)
const AB_ACCOUNTAB_Account_ConstList2_ForEach (AB_ACCOUNT_CONSTLIST2 *list, AB_ACCOUNT_CONSTLIST2_FOREACH func, void *user_data)


Typedef Documentation

Definition at line 5254 of file listdoc.h.

typedef const AB_ACCOUNT*( AB_ACCOUNT_CONSTLIST2_FOREACH)(const AB_ACCOUNT *element, void *user_data)

Definition at line 5257 of file listdoc.h.

Definition at line 5255 of file listdoc.h.

This represents a list of AB_ACCOUNT (see AB_Account_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 GWEN_LIST.

Definition at line 4993 of file listdoc.h.

Defines a list of pointers to AB_ACCOUNT. 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 AB_Account_List2_new)

Definition at line 5118 of file listdoc.h.

typedef AB_ACCOUNT*( AB_ACCOUNT_LIST2_FOREACH)(AB_ACCOUNT *element, void *user_data)

See AB_Account_List2_ForEach.

Definition at line 5128 of file listdoc.h.

An iterator is used to traverse a list.

Definition at line 5123 of file listdoc.h.

For internal use only.

Definition at line 3779 of file listdoc.h.

typedef const AB_ACCOUNT_STATUS*( AB_ACCOUNT_STATUS_CONSTLIST2_FOREACH)(const AB_ACCOUNT_STATUS *element, void *user_data)

Definition at line 3782 of file listdoc.h.

Definition at line 3780 of file listdoc.h.

Defines a list of pointers to AB_ACCOUNT_STATUS. 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 AB_AccountStatus_List2_new)

Definition at line 3643 of file listdoc.h.

See AB_AccountStatus_List2_ForEach.

Definition at line 3653 of file listdoc.h.

An iterator is used to traverse a list.

Definition at line 3648 of file listdoc.h.

Definition at line 3406 of file listdoc.h.

typedef const AB_BANKINFO*( AB_BANKINFO_CONSTLIST2_FOREACH)(const AB_BANKINFO *element, void *user_data)

Definition at line 3409 of file listdoc.h.

Definition at line 3407 of file listdoc.h.

This represents a list of AB_BANKINFO (see AB_BankInfo_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 GWEN_LIST.

Definition at line 3518 of file listdoc.h.

Defines a list of pointers to AB_BANKINFO. 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 AB_BankInfo_List2_new)

Definition at line 3270 of file listdoc.h.

typedef AB_BANKINFO*( AB_BANKINFO_LIST2_FOREACH)(AB_BANKINFO *element, void *user_data)

See AB_BankInfo_List2_ForEach.

Definition at line 3280 of file listdoc.h.

An iterator is used to traverse a list.

Definition at line 3275 of file listdoc.h.

For internal use only.

Definition at line 4881 of file listdoc.h.

typedef const AB_BANKINFO_PLUGIN*( AB_BANKINFO_PLUGIN_CONSTLIST2_FOREACH)(const AB_BANKINFO_PLUGIN *element, void *user_data)

Definition at line 4884 of file listdoc.h.

Definition at line 4882 of file listdoc.h.

Defines a list of pointers to AB_BANKINFO_PLUGIN. 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 AB_BankInfoPlugin_List2_new)

Definition at line 4745 of file listdoc.h.

See AB_BankInfoPlugin_List2_ForEach.

Definition at line 4755 of file listdoc.h.

An iterator is used to traverse a list.

Definition at line 4750 of file listdoc.h.

Definition at line 3033 of file listdoc.h.

typedef const AB_BANKINFO_SERVICE*( AB_BANKINFO_SERVICE_CONSTLIST2_FOREACH)(const AB_BANKINFO_SERVICE *element, void *user_data)

Definition at line 3036 of file listdoc.h.

Definition at line 3034 of file listdoc.h.

This represents a list of AB_BANKINFO_SERVICE (see AB_BankInfoService_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 GWEN_LIST.

Definition at line 3145 of file listdoc.h.

Defines a list of pointers to AB_BANKINFO_SERVICE. 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 AB_BankInfoService_List2_new)

Definition at line 2897 of file listdoc.h.

See AB_BankInfoService_List2_ForEach.

Definition at line 2907 of file listdoc.h.

An iterator is used to traverse a list.

Definition at line 2902 of file listdoc.h.

For internal use only.

Definition at line 2660 of file listdoc.h.

typedef const AB_CELLPHONE_PRODUCT*( AB_CELLPHONE_PRODUCT_CONSTLIST2_FOREACH)(const AB_CELLPHONE_PRODUCT *element, void *user_data)

Definition at line 2663 of file listdoc.h.

Definition at line 2661 of file listdoc.h.

This represents a list of AB_CELLPHONE_PRODUCT (see AB_CellPhoneProduct_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 GWEN_LIST.

Definition at line 2772 of file listdoc.h.

Defines a list of pointers to AB_CELLPHONE_PRODUCT. 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 AB_CellPhoneProduct_List2_new)

Definition at line 2524 of file listdoc.h.

See AB_CellPhoneProduct_List2_ForEach.

Definition at line 2534 of file listdoc.h.

An iterator is used to traverse a list.

Definition at line 2529 of file listdoc.h.

For internal use only.

Definition at line 4638 of file listdoc.h.

typedef const AB_COUNTRY*( AB_COUNTRY_CONSTLIST2_FOREACH)(const AB_COUNTRY *element, void *user_data)

Definition at line 4641 of file listdoc.h.

Definition at line 4639 of file listdoc.h.

Defines a list of pointers to AB_COUNTRY. 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 AB_Country_List2_new)

Definition at line 4502 of file listdoc.h.

typedef AB_COUNTRY*( AB_COUNTRY_LIST2_FOREACH)(AB_COUNTRY *element, void *user_data)

See AB_Country_List2_ForEach.

Definition at line 4512 of file listdoc.h.

An iterator is used to traverse a list.

Definition at line 4507 of file listdoc.h.

Definition at line 2287 of file listdoc.h.

typedef const AB_EUTRANSFER_INFO*( AB_EUTRANSFER_INFO_CONSTLIST2_FOREACH)(const AB_EUTRANSFER_INFO *element, void *user_data)

Definition at line 2290 of file listdoc.h.

Definition at line 2288 of file listdoc.h.

This represents a list of AB_EUTRANSFER_INFO (see AB_EuTransferInfo_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 GWEN_LIST.

Definition at line 2399 of file listdoc.h.

Defines a list of pointers to AB_EUTRANSFER_INFO. 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 AB_EuTransferInfo_List2_new)

Definition at line 2151 of file listdoc.h.

See AB_EuTransferInfo_List2_ForEach.

Definition at line 2161 of file listdoc.h.

An iterator is used to traverse a list.

Definition at line 2156 of file listdoc.h.

For internal use only.

Definition at line 4395 of file listdoc.h.

typedef const AB_JOB*( AB_JOB_CONSTLIST2_FOREACH)(const AB_JOB *element, void *user_data)

Definition at line 4398 of file listdoc.h.

Definition at line 4396 of file listdoc.h.

typedef struct AB_JOB_LIST2 AB_JOB_LIST2

Defines a list of pointers to AB_JOB. 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 AB_Job_List2_new)

Definition at line 4259 of file listdoc.h.

typedef AB_JOB*( AB_JOB_LIST2_FOREACH)(AB_JOB *element, void *user_data)

See AB_Job_List2_ForEach.

Definition at line 4269 of file listdoc.h.

An iterator is used to traverse a list.

Definition at line 4264 of file listdoc.h.

Definition at line 1914 of file listdoc.h.

typedef const AB_MESSAGE*( AB_MESSAGE_CONSTLIST2_FOREACH)(const AB_MESSAGE *element, void *user_data)

Definition at line 1917 of file listdoc.h.

Definition at line 1915 of file listdoc.h.

This represents a list of AB_MESSAGE (see AB_Message_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 GWEN_LIST.

Definition at line 2026 of file listdoc.h.

Defines a list of pointers to AB_MESSAGE. 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 AB_Message_List2_new)

Definition at line 1778 of file listdoc.h.

typedef AB_MESSAGE*( AB_MESSAGE_LIST2_FOREACH)(AB_MESSAGE *element, void *user_data)

See AB_Message_List2_ForEach.

Definition at line 1788 of file listdoc.h.

An iterator is used to traverse a list.

Definition at line 1783 of file listdoc.h.

For internal use only.

Definition at line 4022 of file listdoc.h.

Definition at line 4025 of file listdoc.h.

Definition at line 4023 of file listdoc.h.

This represents a list of AB_PROVIDER_DESCRIPTION (see AB_ProviderDescription_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 GWEN_LIST.

Definition at line 4134 of file listdoc.h.

Defines a list of pointers to AB_PROVIDER_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 AB_ProviderDescription_List2_new)

Definition at line 3886 of file listdoc.h.

See AB_ProviderDescription_List2_ForEach.

Definition at line 3896 of file listdoc.h.

An iterator is used to traverse a list.

Definition at line 3891 of file listdoc.h.

For internal use only.

Definition at line 1541 of file listdoc.h.

typedef const AB_SECURITY*( AB_SECURITY_CONSTLIST2_FOREACH)(const AB_SECURITY *element, void *user_data)

Definition at line 1544 of file listdoc.h.

Definition at line 1542 of file listdoc.h.

This represents a list of AB_SECURITY (see AB_Security_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 GWEN_LIST.

Definition at line 1653 of file listdoc.h.

Defines a list of pointers to AB_SECURITY. 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 AB_Security_List2_new)

Definition at line 1405 of file listdoc.h.

typedef AB_SECURITY*( AB_SECURITY_LIST2_FOREACH)(AB_SECURITY *element, void *user_data)

See AB_Security_List2_ForEach.

Definition at line 1415 of file listdoc.h.

An iterator is used to traverse a list.

Definition at line 1410 of file listdoc.h.

For internal use only.

Definition at line 1168 of file listdoc.h.

typedef const AB_TEXTKEY_DESCR*( AB_TEXTKEY_DESCR_CONSTLIST2_FOREACH)(const AB_TEXTKEY_DESCR *element, void *user_data)

Definition at line 1171 of file listdoc.h.

Definition at line 1169 of file listdoc.h.

This represents a list of AB_TEXTKEY_DESCR (see AB_TextKeyDescr_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 GWEN_LIST.

Definition at line 1280 of file listdoc.h.

Defines a list of pointers to AB_TEXTKEY_DESCR. 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 AB_TextKeyDescr_List2_new)

Definition at line 1032 of file listdoc.h.

typedef AB_TEXTKEY_DESCR*( AB_TEXTKEY_DESCR_LIST2_FOREACH)(AB_TEXTKEY_DESCR *element, void *user_data)

See AB_TextKeyDescr_List2_ForEach.

Definition at line 1042 of file listdoc.h.

An iterator is used to traverse a list.

Definition at line 1037 of file listdoc.h.

For internal use only.

Definition at line 925 of file listdoc.h.

typedef const AB_TRANSACTION*( AB_TRANSACTION_CONSTLIST2_FOREACH)(const AB_TRANSACTION *element, void *user_data)

Definition at line 928 of file listdoc.h.

Definition at line 926 of file listdoc.h.

Definition at line 552 of file listdoc.h.

Definition at line 555 of file listdoc.h.

Definition at line 553 of file listdoc.h.

This represents a list of AB_TRANSACTION_LIMITS (see AB_TransactionLimits_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 GWEN_LIST.

Definition at line 664 of file listdoc.h.

Defines a list of pointers to AB_TRANSACTION_LIMITS. 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 AB_TransactionLimits_List2_new)

Definition at line 416 of file listdoc.h.

See AB_TransactionLimits_List2_ForEach.

Definition at line 426 of file listdoc.h.

An iterator is used to traverse a list.

Definition at line 421 of file listdoc.h.

For internal use only.

Defines a list of pointers to AB_TRANSACTION. 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 AB_Transaction_List2_new)

Definition at line 789 of file listdoc.h.

typedef AB_TRANSACTION*( AB_TRANSACTION_LIST2_FOREACH)(AB_TRANSACTION *element, void *user_data)

See AB_Transaction_List2_ForEach.

Definition at line 799 of file listdoc.h.

An iterator is used to traverse a list.

Definition at line 794 of file listdoc.h.

Definition at line 309 of file listdoc.h.

typedef const AB_USER*( AB_USER_CONSTLIST2_FOREACH)(const AB_USER *element, void *user_data)

Definition at line 312 of file listdoc.h.

Definition at line 310 of file listdoc.h.

typedef struct AB_USER_LIST2 AB_USER_LIST2

Defines a list of pointers to AB_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 AB_User_List2_new)

Definition at line 173 of file listdoc.h.

typedef AB_USER*( AB_USER_LIST2_FOREACH)(AB_USER *element, void *user_data)

See AB_User_List2_ForEach.

Definition at line 183 of file listdoc.h.

An iterator is used to traverse a list.

Definition at line 178 of file listdoc.h.

typedef struct AB_VALUE_LIST AB_VALUE_LIST

This represents a list of AB_VALUE (see AB_Value_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 GWEN_LIST.

Definition at line 48 of file listdoc.h.

For internal use only.


Function Documentation

void AB_Account_ConstList2_Clear ( AB_ACCOUNT_CONSTLIST2 l  ) 

AB_ACCOUNT_CONSTLIST2_ITERATOR* AB_Account_ConstList2_First ( AB_ACCOUNT_CONSTLIST2 l  ) 

const AB_ACCOUNT* AB_Account_ConstList2_ForEach ( AB_ACCOUNT_CONSTLIST2 list,
AB_ACCOUNT_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 AB_Account_ConstList2_free ( AB_ACCOUNT_CONSTLIST2 l  ) 

const AB_ACCOUNT* AB_Account_ConstList2_GetBack ( AB_ACCOUNT_CONSTLIST2 l  ) 

const AB_ACCOUNT* AB_Account_ConstList2_GetFront ( AB_ACCOUNT_CONSTLIST2 l  ) 

unsigned int AB_Account_ConstList2_GetSize ( AB_ACCOUNT_CONSTLIST2 l  ) 

AB_ACCOUNT_CONSTLIST2_ITERATOR* AB_Account_ConstList2_Last ( AB_ACCOUNT_CONSTLIST2 l  ) 

AB_ACCOUNT_CONSTLIST2* AB_Account_ConstList2_new (  ) 

void AB_Account_ConstList2_PopBack ( AB_ACCOUNT_CONSTLIST2 l  ) 

void AB_Account_ConstList2_PopFront ( AB_ACCOUNT_CONSTLIST2 l  ) 

void AB_Account_ConstList2_PushBack ( AB_ACCOUNT_CONSTLIST2 l,
const AB_ACCOUNT p 
)

void AB_Account_ConstList2_PushFront ( AB_ACCOUNT_CONSTLIST2 l,
const AB_ACCOUNT p 
)

const AB_ACCOUNT* AB_Account_ConstList2Iterator_Data ( AB_ACCOUNT_CONSTLIST2_ITERATOR li  ) 

void AB_Account_ConstList2Iterator_free ( AB_ACCOUNT_CONSTLIST2_ITERATOR li  ) 

AB_ACCOUNT_CONSTLIST2_ITERATOR* AB_Account_ConstList2Iterator_new ( AB_ACCOUNT_CONSTLIST2 l  ) 

const AB_ACCOUNT* AB_Account_ConstList2Iterator_Next ( AB_ACCOUNT_CONSTLIST2_ITERATOR li  ) 

const AB_ACCOUNT* AB_Account_ConstList2Iterator_Previous ( AB_ACCOUNT_CONSTLIST2_ITERATOR li  ) 

void AB_Account_List2_Clear ( AB_ACCOUNT_LIST2 l  ) 

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

void AB_Account_List2_Dump ( AB_ACCOUNT_LIST2 l,
FILE *  f,
unsigned int  indent 
)

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

void AB_Account_List2_Erase ( AB_ACCOUNT_LIST2 l,
AB_ACCOUNT_LIST2_ITERATOR it 
)

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

AB_ACCOUNT_LIST2_ITERATOR* AB_Account_List2_First ( AB_ACCOUNT_LIST2 l  ) 

Returns a list iterator pointing to the first element.

AB_ACCOUNT* AB_Account_List2_ForEach ( AB_ACCOUNT_LIST2 list,
AB_ACCOUNT_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 AB_Account_List2_free ( AB_ACCOUNT_LIST2 l  ) 

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

AB_ACCOUNT* AB_Account_List2_GetBack ( AB_ACCOUNT_LIST2 l  ) 

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

AB_ACCOUNT* AB_Account_List2_GetFront ( AB_ACCOUNT_LIST2 l  ) 

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

unsigned int AB_Account_List2_GetSize ( AB_ACCOUNT_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.

AB_ACCOUNT_LIST2_ITERATOR* AB_Account_List2_Last ( AB_ACCOUNT_LIST2 l  ) 

Returns a list iterator pointing to the last element.

AB_ACCOUNT_LIST2* AB_Account_List2_new (  ) 

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

void AB_Account_List2_PopBack ( AB_ACCOUNT_LIST2 l  ) 

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

void AB_Account_List2_PopFront ( AB_ACCOUNT_LIST2 l  ) 

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

void AB_Account_List2_PushBack ( AB_ACCOUNT_LIST2 l,
AB_ACCOUNT p 
)

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

void AB_Account_List2_PushFront ( AB_ACCOUNT_LIST2 l,
AB_ACCOUNT p 
)

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

AB_ACCOUNT* AB_Account_List2Iterator_Data ( AB_ACCOUNT_LIST2_ITERATOR li  ) 

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

void AB_Account_List2Iterator_free ( AB_ACCOUNT_LIST2_ITERATOR li  ) 

Destroys the list iterator.

AB_ACCOUNT_LIST2_ITERATOR* AB_Account_List2Iterator_new ( AB_ACCOUNT_LIST2 l  ) 

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

AB_ACCOUNT* AB_Account_List2Iterator_Next ( AB_ACCOUNT_LIST2_ITERATOR li  ) 

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

AB_ACCOUNT* AB_Account_List2Iterator_Previous ( AB_ACCOUNT_LIST2_ITERATOR li  ) 

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

void AB_Account_List_Add ( AB_ACCOUNT element,
AB_ACCOUNT_LIST list 
)

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

void AB_Account_List_AddList ( AB_ACCOUNT_LIST dst,
AB_ACCOUNT_LIST l 
)

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

void AB_Account_List_Clear ( AB_ACCOUNT_LIST l  ) 

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

void AB_Account_List_Del ( AB_ACCOUNT 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.

AB_ACCOUNT* AB_Account_List_First ( const AB_ACCOUNT_LIST l  ) 

Returns the first element of the list.

void AB_Account_List_free ( AB_ACCOUNT_LIST l  ) 

Destroys the list and frees all its elements.

uint32_t AB_Account_List_GetCount ( const AB_ACCOUNT_LIST l  ) 

Returns the number of elements currently in the given list.

void AB_Account_List_Insert ( AB_ACCOUNT element,
AB_ACCOUNT_LIST list 
)

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

AB_ACCOUNT* AB_Account_List_Last ( const AB_ACCOUNT_LIST l  ) 

Returns the last element of the list.

AB_ACCOUNT_LIST* AB_Account_List_new (  ) 

Creates a new list of AB_ACCOUNT.

AB_ACCOUNT* AB_Account_List_Next ( const AB_ACCOUNT element  ) 

Returns the successor of the given element.

AB_ACCOUNT* AB_Account_List_Previous ( const AB_ACCOUNT element  ) 

Returns the predecessor of the given element.

void AB_AccountStatus_ConstList2_Clear ( AB_ACCOUNT_STATUS_CONSTLIST2 l  ) 

AB_ACCOUNT_STATUS_CONSTLIST2_ITERATOR* AB_AccountStatus_ConstList2_First ( AB_ACCOUNT_STATUS_CONSTLIST2 l  ) 

const AB_ACCOUNT_STATUS* AB_AccountStatus_ConstList2_ForEach ( AB_ACCOUNT_STATUS_CONSTLIST2 list,
AB_ACCOUNT_STATUS_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 AB_AccountStatus_ConstList2_free ( AB_ACCOUNT_STATUS_CONSTLIST2 l  ) 

const AB_ACCOUNT_STATUS* AB_AccountStatus_ConstList2_GetBack ( AB_ACCOUNT_STATUS_CONSTLIST2 l  ) 

const AB_ACCOUNT_STATUS* AB_AccountStatus_ConstList2_GetFront ( AB_ACCOUNT_STATUS_CONSTLIST2 l  ) 

unsigned int AB_AccountStatus_ConstList2_GetSize ( AB_ACCOUNT_STATUS_CONSTLIST2 l  ) 

AB_ACCOUNT_STATUS_CONSTLIST2_ITERATOR* AB_AccountStatus_ConstList2_Last ( AB_ACCOUNT_STATUS_CONSTLIST2 l  ) 

AB_ACCOUNT_STATUS_CONSTLIST2* AB_AccountStatus_ConstList2_new (  ) 

void AB_AccountStatus_ConstList2_PopBack ( AB_ACCOUNT_STATUS_CONSTLIST2 l  ) 

void AB_AccountStatus_ConstList2_PopFront ( AB_ACCOUNT_STATUS_CONSTLIST2 l  ) 

void AB_AccountStatus_ConstList2_PushBack ( AB_ACCOUNT_STATUS_CONSTLIST2 l,
const AB_ACCOUNT_STATUS p 
)

void AB_AccountStatus_ConstList2_PushFront ( AB_ACCOUNT_STATUS_CONSTLIST2 l,
const AB_ACCOUNT_STATUS p 
)

const AB_ACCOUNT_STATUS* AB_AccountStatus_ConstList2Iterator_Data ( AB_ACCOUNT_STATUS_CONSTLIST2_ITERATOR li  ) 

void AB_AccountStatus_ConstList2Iterator_free ( AB_ACCOUNT_STATUS_CONSTLIST2_ITERATOR li  ) 

AB_ACCOUNT_STATUS_CONSTLIST2_ITERATOR* AB_AccountStatus_ConstList2Iterator_new ( AB_ACCOUNT_STATUS_CONSTLIST2 l  ) 

const AB_ACCOUNT_STATUS* AB_AccountStatus_ConstList2Iterator_Next ( AB_ACCOUNT_STATUS_CONSTLIST2_ITERATOR li  ) 

const AB_ACCOUNT_STATUS* AB_AccountStatus_ConstList2Iterator_Previous ( AB_ACCOUNT_STATUS_CONSTLIST2_ITERATOR li  ) 

void AB_AccountStatus_List2_Clear ( AB_ACCOUNT_STATUS_LIST2 l  ) 

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

void AB_AccountStatus_List2_Dump ( AB_ACCOUNT_STATUS_LIST2 l,
FILE *  f,
unsigned int  indent 
)

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

void AB_AccountStatus_List2_Erase ( AB_ACCOUNT_STATUS_LIST2 l,
AB_ACCOUNT_STATUS_LIST2_ITERATOR it 
)

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

AB_ACCOUNT_STATUS_LIST2_ITERATOR* AB_AccountStatus_List2_First ( AB_ACCOUNT_STATUS_LIST2 l  ) 

Returns a list iterator pointing to the first element.

AB_ACCOUNT_STATUS* AB_AccountStatus_List2_ForEach ( AB_ACCOUNT_STATUS_LIST2 list,
AB_ACCOUNT_STATUS_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 AB_AccountStatus_List2_free ( AB_ACCOUNT_STATUS_LIST2 l  ) 

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

AB_ACCOUNT_STATUS* AB_AccountStatus_List2_GetBack ( AB_ACCOUNT_STATUS_LIST2 l  ) 

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

AB_ACCOUNT_STATUS* AB_AccountStatus_List2_GetFront ( AB_ACCOUNT_STATUS_LIST2 l  ) 

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

unsigned int AB_AccountStatus_List2_GetSize ( AB_ACCOUNT_STATUS_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.

AB_ACCOUNT_STATUS_LIST2_ITERATOR* AB_AccountStatus_List2_Last ( AB_ACCOUNT_STATUS_LIST2 l  ) 

Returns a list iterator pointing to the last element.

AB_ACCOUNT_STATUS_LIST2* AB_AccountStatus_List2_new (  ) 

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

void AB_AccountStatus_List2_PopBack ( AB_ACCOUNT_STATUS_LIST2 l  ) 

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

void AB_AccountStatus_List2_PopFront ( AB_ACCOUNT_STATUS_LIST2 l  ) 

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

void AB_AccountStatus_List2_PushBack ( AB_ACCOUNT_STATUS_LIST2 l,
AB_ACCOUNT_STATUS p 
)

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

void AB_AccountStatus_List2_PushFront ( AB_ACCOUNT_STATUS_LIST2 l,
AB_ACCOUNT_STATUS p 
)

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

AB_ACCOUNT_STATUS* AB_AccountStatus_List2Iterator_Data ( AB_ACCOUNT_STATUS_LIST2_ITERATOR li  ) 

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

void AB_AccountStatus_List2Iterator_free ( AB_ACCOUNT_STATUS_LIST2_ITERATOR li  ) 

Destroys the list iterator.

AB_ACCOUNT_STATUS_LIST2_ITERATOR* AB_AccountStatus_List2Iterator_new ( AB_ACCOUNT_STATUS_LIST2 l  ) 

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

AB_ACCOUNT_STATUS* AB_AccountStatus_List2Iterator_Next ( AB_ACCOUNT_STATUS_LIST2_ITERATOR li  ) 

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

AB_ACCOUNT_STATUS* AB_AccountStatus_List2Iterator_Previous ( AB_ACCOUNT_STATUS_LIST2_ITERATOR li  ) 

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

void AB_BankInfo_ConstList2_Clear ( AB_BANKINFO_CONSTLIST2 l  ) 

AB_BANKINFO_CONSTLIST2_ITERATOR* AB_BankInfo_ConstList2_First ( AB_BANKINFO_CONSTLIST2 l  ) 

const AB_BANKINFO* AB_BankInfo_ConstList2_ForEach ( AB_BANKINFO_CONSTLIST2 list,
AB_BANKINFO_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 AB_BankInfo_ConstList2_free ( AB_BANKINFO_CONSTLIST2 l  ) 

const AB_BANKINFO* AB_BankInfo_ConstList2_GetBack ( AB_BANKINFO_CONSTLIST2 l  ) 

const AB_BANKINFO* AB_BankInfo_ConstList2_GetFront ( AB_BANKINFO_CONSTLIST2 l  ) 

unsigned int AB_BankInfo_ConstList2_GetSize ( AB_BANKINFO_CONSTLIST2 l  ) 

AB_BANKINFO_CONSTLIST2_ITERATOR* AB_BankInfo_ConstList2_Last ( AB_BANKINFO_CONSTLIST2 l  ) 

AB_BANKINFO_CONSTLIST2* AB_BankInfo_ConstList2_new (  ) 

void AB_BankInfo_ConstList2_PopBack ( AB_BANKINFO_CONSTLIST2 l  ) 

void AB_BankInfo_ConstList2_PopFront ( AB_BANKINFO_CONSTLIST2 l  ) 

void AB_BankInfo_ConstList2_PushBack ( AB_BANKINFO_CONSTLIST2 l,
const AB_BANKINFO p 
)

void AB_BankInfo_ConstList2_PushFront ( AB_BANKINFO_CONSTLIST2 l,
const AB_BANKINFO p 
)

const AB_BANKINFO* AB_BankInfo_ConstList2Iterator_Data ( AB_BANKINFO_CONSTLIST2_ITERATOR li  ) 

void AB_BankInfo_ConstList2Iterator_free ( AB_BANKINFO_CONSTLIST2_ITERATOR li  ) 

AB_BANKINFO_CONSTLIST2_ITERATOR* AB_BankInfo_ConstList2Iterator_new ( AB_BANKINFO_CONSTLIST2 l  ) 

const AB_BANKINFO* AB_BankInfo_ConstList2Iterator_Next ( AB_BANKINFO_CONSTLIST2_ITERATOR li  ) 

const AB_BANKINFO* AB_BankInfo_ConstList2Iterator_Previous ( AB_BANKINFO_CONSTLIST2_ITERATOR li  ) 

void AB_BankInfo_List2_Clear ( AB_BANKINFO_LIST2 l  ) 

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

void AB_BankInfo_List2_Dump ( AB_BANKINFO_LIST2 l,
FILE *  f,
unsigned int  indent 
)

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

void AB_BankInfo_List2_Erase ( AB_BANKINFO_LIST2 l,
AB_BANKINFO_LIST2_ITERATOR it 
)

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

AB_BANKINFO_LIST2_ITERATOR* AB_BankInfo_List2_First ( AB_BANKINFO_LIST2 l  ) 

Returns a list iterator pointing to the first element.

AB_BANKINFO* AB_BankInfo_List2_ForEach ( AB_BANKINFO_LIST2 list,
AB_BANKINFO_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 AB_BankInfo_List2_free ( AB_BANKINFO_LIST2 l  ) 

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

AB_BANKINFO* AB_BankInfo_List2_GetBack ( AB_BANKINFO_LIST2 l  ) 

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

AB_BANKINFO* AB_BankInfo_List2_GetFront ( AB_BANKINFO_LIST2 l  ) 

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

unsigned int AB_BankInfo_List2_GetSize ( AB_BANKINFO_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.

AB_BANKINFO_LIST2_ITERATOR* AB_BankInfo_List2_Last ( AB_BANKINFO_LIST2 l  ) 

Returns a list iterator pointing to the last element.

AB_BANKINFO_LIST2* AB_BankInfo_List2_new (  ) 

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

void AB_BankInfo_List2_PopBack ( AB_BANKINFO_LIST2 l  ) 

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

void AB_BankInfo_List2_PopFront ( AB_BANKINFO_LIST2 l  ) 

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

void AB_BankInfo_List2_PushBack ( AB_BANKINFO_LIST2 l,
AB_BANKINFO p 
)

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

void AB_BankInfo_List2_PushFront ( AB_BANKINFO_LIST2 l,
AB_BANKINFO p 
)

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

AB_BANKINFO* AB_BankInfo_List2Iterator_Data ( AB_BANKINFO_LIST2_ITERATOR li  ) 

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

void AB_BankInfo_List2Iterator_free ( AB_BANKINFO_LIST2_ITERATOR li  ) 

Destroys the list iterator.

AB_BANKINFO_LIST2_ITERATOR* AB_BankInfo_List2Iterator_new ( AB_BANKINFO_LIST2 l  ) 

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

AB_BANKINFO* AB_BankInfo_List2Iterator_Next ( AB_BANKINFO_LIST2_ITERATOR li  ) 

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

AB_BANKINFO* AB_BankInfo_List2Iterator_Previous ( AB_BANKINFO_LIST2_ITERATOR li  ) 

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

void AB_BankInfo_List_Add ( AB_BANKINFO element,
AB_BANKINFO_LIST list 
)

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

void AB_BankInfo_List_AddList ( AB_BANKINFO_LIST dst,
AB_BANKINFO_LIST l 
)

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

void AB_BankInfo_List_Clear ( AB_BANKINFO_LIST l  ) 

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

void AB_BankInfo_List_Del ( AB_BANKINFO 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.

AB_BANKINFO* AB_BankInfo_List_First ( const AB_BANKINFO_LIST l  ) 

Returns the first element of the list.

void AB_BankInfo_List_free ( AB_BANKINFO_LIST l  ) 

Destroys the list and frees all its elements.

uint32_t AB_BankInfo_List_GetCount ( const AB_BANKINFO_LIST l  ) 

Returns the number of elements currently in the given list.

void AB_BankInfo_List_Insert ( AB_BANKINFO element,
AB_BANKINFO_LIST list 
)

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

AB_BANKINFO* AB_BankInfo_List_Last ( const AB_BANKINFO_LIST l  ) 

Returns the last element of the list.

AB_BANKINFO_LIST* AB_BankInfo_List_new (  ) 

Creates a new list of AB_BANKINFO.

AB_BANKINFO* AB_BankInfo_List_Next ( const AB_BANKINFO element  ) 

Returns the successor of the given element.

AB_BANKINFO* AB_BankInfo_List_Previous ( const AB_BANKINFO element  ) 

Returns the predecessor of the given element.

void AB_BankInfoPlugin_ConstList2_Clear ( AB_BANKINFO_PLUGIN_CONSTLIST2 l  ) 

AB_BANKINFO_PLUGIN_CONSTLIST2_ITERATOR* AB_BankInfoPlugin_ConstList2_First ( AB_BANKINFO_PLUGIN_CONSTLIST2 l  ) 

const AB_BANKINFO_PLUGIN* AB_BankInfoPlugin_ConstList2_ForEach ( AB_BANKINFO_PLUGIN_CONSTLIST2 list,
AB_BANKINFO_PLUGIN_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 AB_BankInfoPlugin_ConstList2_free ( AB_BANKINFO_PLUGIN_CONSTLIST2 l  ) 

const AB_BANKINFO_PLUGIN* AB_BankInfoPlugin_ConstList2_GetBack ( AB_BANKINFO_PLUGIN_CONSTLIST2 l  ) 

const AB_BANKINFO_PLUGIN* AB_BankInfoPlugin_ConstList2_GetFront ( AB_BANKINFO_PLUGIN_CONSTLIST2 l  ) 

unsigned int AB_BankInfoPlugin_ConstList2_GetSize ( AB_BANKINFO_PLUGIN_CONSTLIST2 l  ) 

AB_BANKINFO_PLUGIN_CONSTLIST2_ITERATOR* AB_BankInfoPlugin_ConstList2_Last ( AB_BANKINFO_PLUGIN_CONSTLIST2 l  ) 

AB_BANKINFO_PLUGIN_CONSTLIST2* AB_BankInfoPlugin_ConstList2_new (  ) 

void AB_BankInfoPlugin_ConstList2_PopBack ( AB_BANKINFO_PLUGIN_CONSTLIST2 l  ) 

void AB_BankInfoPlugin_ConstList2_PopFront ( AB_BANKINFO_PLUGIN_CONSTLIST2 l  ) 

void AB_BankInfoPlugin_ConstList2_PushBack ( AB_BANKINFO_PLUGIN_CONSTLIST2 l,
const AB_BANKINFO_PLUGIN p 
)

void AB_BankInfoPlugin_ConstList2_PushFront ( AB_BANKINFO_PLUGIN_CONSTLIST2 l,
const AB_BANKINFO_PLUGIN p 
)

const AB_BANKINFO_PLUGIN* AB_BankInfoPlugin_ConstList2Iterator_Data ( AB_BANKINFO_PLUGIN_CONSTLIST2_ITERATOR li  ) 

void AB_BankInfoPlugin_ConstList2Iterator_free ( AB_BANKINFO_PLUGIN_CONSTLIST2_ITERATOR li  ) 

AB_BANKINFO_PLUGIN_CONSTLIST2_ITERATOR* AB_BankInfoPlugin_ConstList2Iterator_new ( AB_BANKINFO_PLUGIN_CONSTLIST2 l  ) 

const AB_BANKINFO_PLUGIN* AB_BankInfoPlugin_ConstList2Iterator_Next ( AB_BANKINFO_PLUGIN_CONSTLIST2_ITERATOR li  ) 

const AB_BANKINFO_PLUGIN* AB_BankInfoPlugin_ConstList2Iterator_Previous ( AB_BANKINFO_PLUGIN_CONSTLIST2_ITERATOR li  ) 

void AB_BankInfoPlugin_List2_Clear ( AB_BANKINFO_PLUGIN_LIST2 l  ) 

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

void AB_BankInfoPlugin_List2_Dump ( AB_BANKINFO_PLUGIN_LIST2 l,
FILE *  f,
unsigned int  indent 
)

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

void AB_BankInfoPlugin_List2_Erase ( AB_BANKINFO_PLUGIN_LIST2 l,
AB_BANKINFO_PLUGIN_LIST2_ITERATOR it 
)

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

AB_BANKINFO_PLUGIN_LIST2_ITERATOR* AB_BankInfoPlugin_List2_First ( AB_BANKINFO_PLUGIN_LIST2 l  ) 

Returns a list iterator pointing to the first element.

AB_BANKINFO_PLUGIN* AB_BankInfoPlugin_List2_ForEach ( AB_BANKINFO_PLUGIN_LIST2 list,
AB_BANKINFO_PLUGIN_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 AB_BankInfoPlugin_List2_free ( AB_BANKINFO_PLUGIN_LIST2 l  ) 

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

AB_BANKINFO_PLUGIN* AB_BankInfoPlugin_List2_GetBack ( AB_BANKINFO_PLUGIN_LIST2 l  ) 

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

AB_BANKINFO_PLUGIN* AB_BankInfoPlugin_List2_GetFront ( AB_BANKINFO_PLUGIN_LIST2 l  ) 

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

unsigned int AB_BankInfoPlugin_List2_GetSize ( AB_BANKINFO_PLUGIN_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.

AB_BANKINFO_PLUGIN_LIST2_ITERATOR* AB_BankInfoPlugin_List2_Last ( AB_BANKINFO_PLUGIN_LIST2 l  ) 

Returns a list iterator pointing to the last element.

AB_BANKINFO_PLUGIN_LIST2* AB_BankInfoPlugin_List2_new (  ) 

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

void AB_BankInfoPlugin_List2_PopBack ( AB_BANKINFO_PLUGIN_LIST2 l  ) 

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

void AB_BankInfoPlugin_List2_PopFront ( AB_BANKINFO_PLUGIN_LIST2 l  ) 

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

void AB_BankInfoPlugin_List2_PushBack ( AB_BANKINFO_PLUGIN_LIST2 l,
AB_BANKINFO_PLUGIN p 
)

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

void AB_BankInfoPlugin_List2_PushFront ( AB_BANKINFO_PLUGIN_LIST2 l,
AB_BANKINFO_PLUGIN p 
)

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

AB_BANKINFO_PLUGIN* AB_BankInfoPlugin_List2Iterator_Data ( AB_BANKINFO_PLUGIN_LIST2_ITERATOR li  ) 

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

void AB_BankInfoPlugin_List2Iterator_free ( AB_BANKINFO_PLUGIN_LIST2_ITERATOR li  ) 

Destroys the list iterator.

AB_BANKINFO_PLUGIN_LIST2_ITERATOR* AB_BankInfoPlugin_List2Iterator_new ( AB_BANKINFO_PLUGIN_LIST2 l  ) 

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

AB_BANKINFO_PLUGIN* AB_BankInfoPlugin_List2Iterator_Next ( AB_BANKINFO_PLUGIN_LIST2_ITERATOR li  ) 

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

AB_BANKINFO_PLUGIN* AB_BankInfoPlugin_List2Iterator_Previous ( AB_BANKINFO_PLUGIN_LIST2_ITERATOR li  ) 

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

void AB_BankInfoService_ConstList2_Clear ( AB_BANKINFO_SERVICE_CONSTLIST2 l  ) 

AB_BANKINFO_SERVICE_CONSTLIST2_ITERATOR* AB_BankInfoService_ConstList2_First ( AB_BANKINFO_SERVICE_CONSTLIST2 l  ) 

const AB_BANKINFO_SERVICE* AB_BankInfoService_ConstList2_ForEach ( AB_BANKINFO_SERVICE_CONSTLIST2 list,
AB_BANKINFO_SERVICE_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 AB_BankInfoService_ConstList2_free ( AB_BANKINFO_SERVICE_CONSTLIST2 l  ) 

const AB_BANKINFO_SERVICE* AB_BankInfoService_ConstList2_GetBack ( AB_BANKINFO_SERVICE_CONSTLIST2 l  ) 

const AB_BANKINFO_SERVICE* AB_BankInfoService_ConstList2_GetFront ( AB_BANKINFO_SERVICE_CONSTLIST2 l  ) 

unsigned int AB_BankInfoService_ConstList2_GetSize ( AB_BANKINFO_SERVICE_CONSTLIST2 l  ) 

AB_BANKINFO_SERVICE_CONSTLIST2_ITERATOR* AB_BankInfoService_ConstList2_Last ( AB_BANKINFO_SERVICE_CONSTLIST2 l  ) 

AB_BANKINFO_SERVICE_CONSTLIST2* AB_BankInfoService_ConstList2_new (  ) 

void AB_BankInfoService_ConstList2_PopBack ( AB_BANKINFO_SERVICE_CONSTLIST2 l  ) 

void AB_BankInfoService_ConstList2_PopFront ( AB_BANKINFO_SERVICE_CONSTLIST2 l  ) 

void AB_BankInfoService_ConstList2_PushBack ( AB_BANKINFO_SERVICE_CONSTLIST2 l,
const AB_BANKINFO_SERVICE p 
)

void AB_BankInfoService_ConstList2_PushFront ( AB_BANKINFO_SERVICE_CONSTLIST2 l,
const AB_BANKINFO_SERVICE p 
)

const AB_BANKINFO_SERVICE* AB_BankInfoService_ConstList2Iterator_Data ( AB_BANKINFO_SERVICE_CONSTLIST2_ITERATOR li  ) 

void AB_BankInfoService_ConstList2Iterator_free ( AB_BANKINFO_SERVICE_CONSTLIST2_ITERATOR li  ) 

AB_BANKINFO_SERVICE_CONSTLIST2_ITERATOR* AB_BankInfoService_ConstList2Iterator_new ( AB_BANKINFO_SERVICE_CONSTLIST2 l  ) 

const AB_BANKINFO_SERVICE* AB_BankInfoService_ConstList2Iterator_Next ( AB_BANKINFO_SERVICE_CONSTLIST2_ITERATOR li  ) 

const AB_BANKINFO_SERVICE* AB_BankInfoService_ConstList2Iterator_Previous ( AB_BANKINFO_SERVICE_CONSTLIST2_ITERATOR li  ) 

void AB_BankInfoService_List2_Clear ( AB_BANKINFO_SERVICE_LIST2 l  ) 

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

void AB_BankInfoService_List2_Dump ( AB_BANKINFO_SERVICE_LIST2 l,
FILE *  f,
unsigned int  indent 
)

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

void AB_BankInfoService_List2_Erase ( AB_BANKINFO_SERVICE_LIST2 l,
AB_BANKINFO_SERVICE_LIST2_ITERATOR it 
)

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

AB_BANKINFO_SERVICE_LIST2_ITERATOR* AB_BankInfoService_List2_First ( AB_BANKINFO_SERVICE_LIST2 l  ) 

Returns a list iterator pointing to the first element.

AB_BANKINFO_SERVICE* AB_BankInfoService_List2_ForEach ( AB_BANKINFO_SERVICE_LIST2 list,
AB_BANKINFO_SERVICE_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 AB_BankInfoService_List2_free ( AB_BANKINFO_SERVICE_LIST2 l  ) 

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

AB_BANKINFO_SERVICE* AB_BankInfoService_List2_GetBack ( AB_BANKINFO_SERVICE_LIST2 l  ) 

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

AB_BANKINFO_SERVICE* AB_BankInfoService_List2_GetFront ( AB_BANKINFO_SERVICE_LIST2 l  ) 

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

unsigned int AB_BankInfoService_List2_GetSize ( AB_BANKINFO_SERVICE_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.

AB_BANKINFO_SERVICE_LIST2_ITERATOR* AB_BankInfoService_List2_Last ( AB_BANKINFO_SERVICE_LIST2 l  ) 

Returns a list iterator pointing to the last element.

AB_BANKINFO_SERVICE_LIST2* AB_BankInfoService_List2_new (  ) 

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

void AB_BankInfoService_List2_PopBack ( AB_BANKINFO_SERVICE_LIST2 l  ) 

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

void AB_BankInfoService_List2_PopFront ( AB_BANKINFO_SERVICE_LIST2 l  ) 

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

void AB_BankInfoService_List2_PushBack ( AB_BANKINFO_SERVICE_LIST2 l,
AB_BANKINFO_SERVICE p 
)

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

void AB_BankInfoService_List2_PushFront ( AB_BANKINFO_SERVICE_LIST2 l,
AB_BANKINFO_SERVICE p 
)

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

AB_BANKINFO_SERVICE* AB_BankInfoService_List2Iterator_Data ( AB_BANKINFO_SERVICE_LIST2_ITERATOR li  ) 

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

void AB_BankInfoService_List2Iterator_free ( AB_BANKINFO_SERVICE_LIST2_ITERATOR li  ) 

Destroys the list iterator.

AB_BANKINFO_SERVICE_LIST2_ITERATOR* AB_BankInfoService_List2Iterator_new ( AB_BANKINFO_SERVICE_LIST2 l  ) 

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

AB_BANKINFO_SERVICE* AB_BankInfoService_List2Iterator_Next ( AB_BANKINFO_SERVICE_LIST2_ITERATOR li  ) 

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

AB_BANKINFO_SERVICE* AB_BankInfoService_List2Iterator_Previous ( AB_BANKINFO_SERVICE_LIST2_ITERATOR li  ) 

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

void AB_BankInfoService_List_Add ( AB_BANKINFO_SERVICE element,
AB_BANKINFO_SERVICE_LIST list 
)

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

void AB_BankInfoService_List_AddList ( AB_BANKINFO_SERVICE_LIST dst,
AB_BANKINFO_SERVICE_LIST l 
)

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

void AB_BankInfoService_List_Clear ( AB_BANKINFO_SERVICE_LIST l  ) 

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

void AB_BankInfoService_List_Del ( AB_BANKINFO_SERVICE 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.

AB_BANKINFO_SERVICE* AB_BankInfoService_List_First ( const AB_BANKINFO_SERVICE_LIST l  ) 

Returns the first element of the list.

void AB_BankInfoService_List_free ( AB_BANKINFO_SERVICE_LIST l  ) 

Destroys the list and frees all its elements.

uint32_t AB_BankInfoService_List_GetCount ( const AB_BANKINFO_SERVICE_LIST l  ) 

Returns the number of elements currently in the given list.

void AB_BankInfoService_List_Insert ( AB_BANKINFO_SERVICE element,
AB_BANKINFO_SERVICE_LIST list 
)

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

AB_BANKINFO_SERVICE* AB_BankInfoService_List_Last ( const AB_BANKINFO_SERVICE_LIST l  ) 

Returns the last element of the list.

AB_BANKINFO_SERVICE_LIST* AB_BankInfoService_List_new (  ) 

Creates a new list of AB_BANKINFO_SERVICE.

AB_BANKINFO_SERVICE* AB_BankInfoService_List_Next ( const AB_BANKINFO_SERVICE element  ) 

Returns the successor of the given element.

AB_BANKINFO_SERVICE* AB_BankInfoService_List_Previous ( const AB_BANKINFO_SERVICE element  ) 

Returns the predecessor of the given element.

void AB_CellPhoneProduct_ConstList2_Clear ( AB_CELLPHONE_PRODUCT_CONSTLIST2 l  ) 

AB_CELLPHONE_PRODUCT_CONSTLIST2_ITERATOR* AB_CellPhoneProduct_ConstList2_First ( AB_CELLPHONE_PRODUCT_CONSTLIST2 l  ) 

const AB_CELLPHONE_PRODUCT* AB_CellPhoneProduct_ConstList2_ForEach ( AB_CELLPHONE_PRODUCT_CONSTLIST2 list,
AB_CELLPHONE_PRODUCT_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 AB_CellPhoneProduct_ConstList2_free ( AB_CELLPHONE_PRODUCT_CONSTLIST2 l  ) 

const AB_CELLPHONE_PRODUCT* AB_CellPhoneProduct_ConstList2_GetBack ( AB_CELLPHONE_PRODUCT_CONSTLIST2 l  ) 

const AB_CELLPHONE_PRODUCT* AB_CellPhoneProduct_ConstList2_GetFront ( AB_CELLPHONE_PRODUCT_CONSTLIST2 l  ) 

unsigned int AB_CellPhoneProduct_ConstList2_GetSize ( AB_CELLPHONE_PRODUCT_CONSTLIST2 l  ) 

AB_CELLPHONE_PRODUCT_CONSTLIST2_ITERATOR* AB_CellPhoneProduct_ConstList2_Last ( AB_CELLPHONE_PRODUCT_CONSTLIST2 l  ) 

AB_CELLPHONE_PRODUCT_CONSTLIST2* AB_CellPhoneProduct_ConstList2_new (  ) 

void AB_CellPhoneProduct_ConstList2_PopBack ( AB_CELLPHONE_PRODUCT_CONSTLIST2 l  ) 

void AB_CellPhoneProduct_ConstList2_PopFront ( AB_CELLPHONE_PRODUCT_CONSTLIST2 l  ) 

void AB_CellPhoneProduct_ConstList2_PushBack ( AB_CELLPHONE_PRODUCT_CONSTLIST2 l,
const AB_CELLPHONE_PRODUCT p 
)

void AB_CellPhoneProduct_ConstList2_PushFront ( AB_CELLPHONE_PRODUCT_CONSTLIST2 l,
const AB_CELLPHONE_PRODUCT p 
)

const AB_CELLPHONE_PRODUCT* AB_CellPhoneProduct_ConstList2Iterator_Data ( AB_CELLPHONE_PRODUCT_CONSTLIST2_ITERATOR li  ) 

void AB_CellPhoneProduct_ConstList2Iterator_free ( AB_CELLPHONE_PRODUCT_CONSTLIST2_ITERATOR li  ) 

AB_CELLPHONE_PRODUCT_CONSTLIST2_ITERATOR* AB_CellPhoneProduct_ConstList2Iterator_new ( AB_CELLPHONE_PRODUCT_CONSTLIST2 l  ) 

const AB_CELLPHONE_PRODUCT* AB_CellPhoneProduct_ConstList2Iterator_Next ( AB_CELLPHONE_PRODUCT_CONSTLIST2_ITERATOR li  ) 

const AB_CELLPHONE_PRODUCT* AB_CellPhoneProduct_ConstList2Iterator_Previous ( AB_CELLPHONE_PRODUCT_CONSTLIST2_ITERATOR li  ) 

void AB_CellPhoneProduct_List2_Clear ( AB_CELLPHONE_PRODUCT_LIST2 l  ) 

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

void AB_CellPhoneProduct_List2_Dump ( AB_CELLPHONE_PRODUCT_LIST2 l,
FILE *  f,
unsigned int  indent 
)

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

void AB_CellPhoneProduct_List2_Erase ( AB_CELLPHONE_PRODUCT_LIST2 l,
AB_CELLPHONE_PRODUCT_LIST2_ITERATOR it 
)

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

AB_CELLPHONE_PRODUCT_LIST2_ITERATOR* AB_CellPhoneProduct_List2_First ( AB_CELLPHONE_PRODUCT_LIST2 l  ) 

Returns a list iterator pointing to the first element.

AB_CELLPHONE_PRODUCT* AB_CellPhoneProduct_List2_ForEach ( AB_CELLPHONE_PRODUCT_LIST2 list,
AB_CELLPHONE_PRODUCT_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 AB_CellPhoneProduct_List2_free ( AB_CELLPHONE_PRODUCT_LIST2 l  ) 

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

AB_CELLPHONE_PRODUCT* AB_CellPhoneProduct_List2_GetBack ( AB_CELLPHONE_PRODUCT_LIST2 l  ) 

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

AB_CELLPHONE_PRODUCT* AB_CellPhoneProduct_List2_GetFront ( AB_CELLPHONE_PRODUCT_LIST2 l  ) 

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

unsigned int AB_CellPhoneProduct_List2_GetSize ( AB_CELLPHONE_PRODUCT_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.

AB_CELLPHONE_PRODUCT_LIST2_ITERATOR* AB_CellPhoneProduct_List2_Last ( AB_CELLPHONE_PRODUCT_LIST2 l  ) 

Returns a list iterator pointing to the last element.

AB_CELLPHONE_PRODUCT_LIST2* AB_CellPhoneProduct_List2_new (  ) 

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

void AB_CellPhoneProduct_List2_PopBack ( AB_CELLPHONE_PRODUCT_LIST2 l  ) 

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

void AB_CellPhoneProduct_List2_PopFront ( AB_CELLPHONE_PRODUCT_LIST2 l  ) 

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

void AB_CellPhoneProduct_List2_PushBack ( AB_CELLPHONE_PRODUCT_LIST2 l,
AB_CELLPHONE_PRODUCT p 
)

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

void AB_CellPhoneProduct_List2_PushFront ( AB_CELLPHONE_PRODUCT_LIST2 l,
AB_CELLPHONE_PRODUCT p 
)

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

AB_CELLPHONE_PRODUCT* AB_CellPhoneProduct_List2Iterator_Data ( AB_CELLPHONE_PRODUCT_LIST2_ITERATOR li  ) 

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

void AB_CellPhoneProduct_List2Iterator_free ( AB_CELLPHONE_PRODUCT_LIST2_ITERATOR li  ) 

Destroys the list iterator.

AB_CELLPHONE_PRODUCT_LIST2_ITERATOR* AB_CellPhoneProduct_List2Iterator_new ( AB_CELLPHONE_PRODUCT_LIST2 l  ) 

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

AB_CELLPHONE_PRODUCT* AB_CellPhoneProduct_List2Iterator_Next ( AB_CELLPHONE_PRODUCT_LIST2_ITERATOR li  ) 

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

AB_CELLPHONE_PRODUCT* AB_CellPhoneProduct_List2Iterator_Previous ( AB_CELLPHONE_PRODUCT_LIST2_ITERATOR li  ) 

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

void AB_CellPhoneProduct_List_Add ( AB_CELLPHONE_PRODUCT element,
AB_CELLPHONE_PRODUCT_LIST list 
)

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

void AB_CellPhoneProduct_List_AddList ( AB_CELLPHONE_PRODUCT_LIST dst,
AB_CELLPHONE_PRODUCT_LIST l 
)

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

void AB_CellPhoneProduct_List_Clear ( AB_CELLPHONE_PRODUCT_LIST l  ) 

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

void AB_CellPhoneProduct_List_Del ( AB_CELLPHONE_PRODUCT 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.

AB_CELLPHONE_PRODUCT* AB_CellPhoneProduct_List_First ( const AB_CELLPHONE_PRODUCT_LIST l  ) 

Returns the first element of the list.

void AB_CellPhoneProduct_List_free ( AB_CELLPHONE_PRODUCT_LIST l  ) 

Destroys the list and frees all its elements.

uint32_t AB_CellPhoneProduct_List_GetCount ( const AB_CELLPHONE_PRODUCT_LIST l  ) 

Returns the number of elements currently in the given list.

void AB_CellPhoneProduct_List_Insert ( AB_CELLPHONE_PRODUCT element,
AB_CELLPHONE_PRODUCT_LIST list 
)

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

AB_CELLPHONE_PRODUCT* AB_CellPhoneProduct_List_Last ( const AB_CELLPHONE_PRODUCT_LIST l  ) 

Returns the last element of the list.

AB_CELLPHONE_PRODUCT_LIST* AB_CellPhoneProduct_List_new (  ) 

Creates a new list of AB_CELLPHONE_PRODUCT.

AB_CELLPHONE_PRODUCT* AB_CellPhoneProduct_List_Next ( const AB_CELLPHONE_PRODUCT element  ) 

Returns the successor of the given element.

AB_CELLPHONE_PRODUCT* AB_CellPhoneProduct_List_Previous ( const AB_CELLPHONE_PRODUCT element  ) 

Returns the predecessor of the given element.

void AB_Country_ConstList2_Clear ( AB_COUNTRY_CONSTLIST2 l  ) 

AB_COUNTRY_CONSTLIST2_ITERATOR* AB_Country_ConstList2_First ( AB_COUNTRY_CONSTLIST2 l  ) 

const AB_COUNTRY* AB_Country_ConstList2_ForEach ( AB_COUNTRY_CONSTLIST2 list,
AB_COUNTRY_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 AB_Country_ConstList2_free ( AB_COUNTRY_CONSTLIST2 l  ) 

const AB_COUNTRY* AB_Country_ConstList2_GetBack ( AB_COUNTRY_CONSTLIST2 l  ) 

const AB_COUNTRY* AB_Country_ConstList2_GetFront ( AB_COUNTRY_CONSTLIST2 l  ) 

unsigned int AB_Country_ConstList2_GetSize ( AB_COUNTRY_CONSTLIST2 l  ) 

AB_COUNTRY_CONSTLIST2_ITERATOR* AB_Country_ConstList2_Last ( AB_COUNTRY_CONSTLIST2 l  ) 

AB_COUNTRY_CONSTLIST2* AB_Country_ConstList2_new (  ) 

void AB_Country_ConstList2_PopBack ( AB_COUNTRY_CONSTLIST2 l  ) 

void AB_Country_ConstList2_PopFront ( AB_COUNTRY_CONSTLIST2 l  ) 

void AB_Country_ConstList2_PushBack ( AB_COUNTRY_CONSTLIST2 l,
const AB_COUNTRY p 
)

void AB_Country_ConstList2_PushFront ( AB_COUNTRY_CONSTLIST2 l,
const AB_COUNTRY p 
)

const AB_COUNTRY* AB_Country_ConstList2Iterator_Data ( AB_COUNTRY_CONSTLIST2_ITERATOR li  ) 

void AB_Country_ConstList2Iterator_free ( AB_COUNTRY_CONSTLIST2_ITERATOR li  ) 

AB_COUNTRY_CONSTLIST2_ITERATOR* AB_Country_ConstList2Iterator_new ( AB_COUNTRY_CONSTLIST2 l  ) 

const AB_COUNTRY* AB_Country_ConstList2Iterator_Next ( AB_COUNTRY_CONSTLIST2_ITERATOR li  ) 

const AB_COUNTRY* AB_Country_ConstList2Iterator_Previous ( AB_COUNTRY_CONSTLIST2_ITERATOR li  ) 

void AB_Country_List2_Clear ( AB_COUNTRY_LIST2 l  ) 

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

void AB_Country_List2_Dump ( AB_COUNTRY_LIST2 l,
FILE *  f,
unsigned int  indent 
)

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

void AB_Country_List2_Erase ( AB_COUNTRY_LIST2 l,
AB_COUNTRY_LIST2_ITERATOR it 
)

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

AB_COUNTRY_LIST2_ITERATOR* AB_Country_List2_First ( AB_COUNTRY_LIST2 l  ) 

Returns a list iterator pointing to the first element.

AB_COUNTRY* AB_Country_List2_ForEach ( AB_COUNTRY_LIST2 list,
AB_COUNTRY_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 AB_Country_List2_free ( AB_COUNTRY_LIST2 l  ) 

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

AB_COUNTRY* AB_Country_List2_GetBack ( AB_COUNTRY_LIST2 l  ) 

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

AB_COUNTRY* AB_Country_List2_GetFront ( AB_COUNTRY_LIST2 l  ) 

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

unsigned int AB_Country_List2_GetSize ( AB_COUNTRY_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.

AB_COUNTRY_LIST2_ITERATOR* AB_Country_List2_Last ( AB_COUNTRY_LIST2 l  ) 

Returns a list iterator pointing to the last element.

AB_COUNTRY_LIST2* AB_Country_List2_new (  ) 

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

void AB_Country_List2_PopBack ( AB_COUNTRY_LIST2 l  ) 

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

void AB_Country_List2_PopFront ( AB_COUNTRY_LIST2 l  ) 

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

void AB_Country_List2_PushBack ( AB_COUNTRY_LIST2 l,
AB_COUNTRY p 
)

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

void AB_Country_List2_PushFront ( AB_COUNTRY_LIST2 l,
AB_COUNTRY p 
)

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

AB_COUNTRY* AB_Country_List2Iterator_Data ( AB_COUNTRY_LIST2_ITERATOR li  ) 

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

void AB_Country_List2Iterator_free ( AB_COUNTRY_LIST2_ITERATOR li  ) 

Destroys the list iterator.

AB_COUNTRY_LIST2_ITERATOR* AB_Country_List2Iterator_new ( AB_COUNTRY_LIST2 l  ) 

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

AB_COUNTRY* AB_Country_List2Iterator_Next ( AB_COUNTRY_LIST2_ITERATOR li  ) 

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

AB_COUNTRY* AB_Country_List2Iterator_Previous ( AB_COUNTRY_LIST2_ITERATOR li  ) 

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

void AB_EuTransferInfo_ConstList2_Clear ( AB_EUTRANSFER_INFO_CONSTLIST2 l  ) 

AB_EUTRANSFER_INFO_CONSTLIST2_ITERATOR* AB_EuTransferInfo_ConstList2_First ( AB_EUTRANSFER_INFO_CONSTLIST2 l  ) 

const AB_EUTRANSFER_INFO* AB_EuTransferInfo_ConstList2_ForEach ( AB_EUTRANSFER_INFO_CONSTLIST2 list,
AB_EUTRANSFER_INFO_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 AB_EuTransferInfo_ConstList2_free ( AB_EUTRANSFER_INFO_CONSTLIST2 l  ) 

const AB_EUTRANSFER_INFO* AB_EuTransferInfo_ConstList2_GetBack ( AB_EUTRANSFER_INFO_CONSTLIST2 l  ) 

const AB_EUTRANSFER_INFO* AB_EuTransferInfo_ConstList2_GetFront ( AB_EUTRANSFER_INFO_CONSTLIST2 l  ) 

unsigned int AB_EuTransferInfo_ConstList2_GetSize ( AB_EUTRANSFER_INFO_CONSTLIST2 l  ) 

AB_EUTRANSFER_INFO_CONSTLIST2_ITERATOR* AB_EuTransferInfo_ConstList2_Last ( AB_EUTRANSFER_INFO_CONSTLIST2 l  ) 

AB_EUTRANSFER_INFO_CONSTLIST2* AB_EuTransferInfo_ConstList2_new (  ) 

void AB_EuTransferInfo_ConstList2_PopBack ( AB_EUTRANSFER_INFO_CONSTLIST2 l  ) 

void AB_EuTransferInfo_ConstList2_PopFront ( AB_EUTRANSFER_INFO_CONSTLIST2 l  ) 

void AB_EuTransferInfo_ConstList2_PushBack ( AB_EUTRANSFER_INFO_CONSTLIST2 l,
const AB_EUTRANSFER_INFO p 
)

void AB_EuTransferInfo_ConstList2_PushFront ( AB_EUTRANSFER_INFO_CONSTLIST2 l,
const AB_EUTRANSFER_INFO p 
)

const AB_EUTRANSFER_INFO* AB_EuTransferInfo_ConstList2Iterator_Data ( AB_EUTRANSFER_INFO_CONSTLIST2_ITERATOR li  ) 

void AB_EuTransferInfo_ConstList2Iterator_free ( AB_EUTRANSFER_INFO_CONSTLIST2_ITERATOR li  ) 

AB_EUTRANSFER_INFO_CONSTLIST2_ITERATOR* AB_EuTransferInfo_ConstList2Iterator_new ( AB_EUTRANSFER_INFO_CONSTLIST2 l  ) 

const AB_EUTRANSFER_INFO* AB_EuTransferInfo_ConstList2Iterator_Next ( AB_EUTRANSFER_INFO_CONSTLIST2_ITERATOR li  ) 

const AB_EUTRANSFER_INFO* AB_EuTransferInfo_ConstList2Iterator_Previous ( AB_EUTRANSFER_INFO_CONSTLIST2_ITERATOR li  ) 

void AB_EuTransferInfo_List2_Clear ( AB_EUTRANSFER_INFO_LIST2 l  ) 

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

void AB_EuTransferInfo_List2_Dump ( AB_EUTRANSFER_INFO_LIST2 l,
FILE *  f,
unsigned int  indent 
)

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

void AB_EuTransferInfo_List2_Erase ( AB_EUTRANSFER_INFO_LIST2 l,
AB_EUTRANSFER_INFO_LIST2_ITERATOR it 
)

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

AB_EUTRANSFER_INFO_LIST2_ITERATOR* AB_EuTransferInfo_List2_First ( AB_EUTRANSFER_INFO_LIST2 l  ) 

Returns a list iterator pointing to the first element.

AB_EUTRANSFER_INFO* AB_EuTransferInfo_List2_ForEach ( AB_EUTRANSFER_INFO_LIST2 list,
AB_EUTRANSFER_INFO_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 AB_EuTransferInfo_List2_free ( AB_EUTRANSFER_INFO_LIST2 l  ) 

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

AB_EUTRANSFER_INFO* AB_EuTransferInfo_List2_GetBack ( AB_EUTRANSFER_INFO_LIST2 l  ) 

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

AB_EUTRANSFER_INFO* AB_EuTransferInfo_List2_GetFront ( AB_EUTRANSFER_INFO_LIST2 l  ) 

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

unsigned int AB_EuTransferInfo_List2_GetSize ( AB_EUTRANSFER_INFO_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.

AB_EUTRANSFER_INFO_LIST2_ITERATOR* AB_EuTransferInfo_List2_Last ( AB_EUTRANSFER_INFO_LIST2 l  ) 

Returns a list iterator pointing to the last element.

AB_EUTRANSFER_INFO_LIST2* AB_EuTransferInfo_List2_new (  ) 

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

void AB_EuTransferInfo_List2_PopBack ( AB_EUTRANSFER_INFO_LIST2 l  ) 

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

void AB_EuTransferInfo_List2_PopFront ( AB_EUTRANSFER_INFO_LIST2 l  ) 

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

void AB_EuTransferInfo_List2_PushBack ( AB_EUTRANSFER_INFO_LIST2 l,
AB_EUTRANSFER_INFO p 
)

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

void AB_EuTransferInfo_List2_PushFront ( AB_EUTRANSFER_INFO_LIST2 l,
AB_EUTRANSFER_INFO p 
)

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

AB_EUTRANSFER_INFO* AB_EuTransferInfo_List2Iterator_Data ( AB_EUTRANSFER_INFO_LIST2_ITERATOR li  ) 

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

void AB_EuTransferInfo_List2Iterator_free ( AB_EUTRANSFER_INFO_LIST2_ITERATOR li  ) 

Destroys the list iterator.

AB_EUTRANSFER_INFO_LIST2_ITERATOR* AB_EuTransferInfo_List2Iterator_new ( AB_EUTRANSFER_INFO_LIST2 l  ) 

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

AB_EUTRANSFER_INFO* AB_EuTransferInfo_List2Iterator_Next ( AB_EUTRANSFER_INFO_LIST2_ITERATOR li  ) 

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

AB_EUTRANSFER_INFO* AB_EuTransferInfo_List2Iterator_Previous ( AB_EUTRANSFER_INFO_LIST2_ITERATOR li  ) 

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

void AB_EuTransferInfo_List_Add ( AB_EUTRANSFER_INFO element,
AB_EUTRANSFER_INFO_LIST list 
)

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

void AB_EuTransferInfo_List_AddList ( AB_EUTRANSFER_INFO_LIST dst,
AB_EUTRANSFER_INFO_LIST l 
)

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

void AB_EuTransferInfo_List_Clear ( AB_EUTRANSFER_INFO_LIST l  ) 

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

void AB_EuTransferInfo_List_Del ( AB_EUTRANSFER_INFO 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.

AB_EUTRANSFER_INFO* AB_EuTransferInfo_List_First ( const AB_EUTRANSFER_INFO_LIST l  ) 

Returns the first element of the list.

void AB_EuTransferInfo_List_free ( AB_EUTRANSFER_INFO_LIST l  ) 

Destroys the list and frees all its elements.

uint32_t AB_EuTransferInfo_List_GetCount ( const AB_EUTRANSFER_INFO_LIST l  ) 

Returns the number of elements currently in the given list.

void AB_EuTransferInfo_List_Insert ( AB_EUTRANSFER_INFO element,
AB_EUTRANSFER_INFO_LIST list 
)

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

AB_EUTRANSFER_INFO* AB_EuTransferInfo_List_Last ( const AB_EUTRANSFER_INFO_LIST l  ) 

Returns the last element of the list.

AB_EUTRANSFER_INFO_LIST* AB_EuTransferInfo_List_new (  ) 

Creates a new list of AB_EUTRANSFER_INFO.

AB_EUTRANSFER_INFO* AB_EuTransferInfo_List_Next ( const AB_EUTRANSFER_INFO element  ) 

Returns the successor of the given element.

AB_EUTRANSFER_INFO* AB_EuTransferInfo_List_Previous ( const AB_EUTRANSFER_INFO element  ) 

Returns the predecessor of the given element.

void AB_Job_ConstList2_Clear ( AB_JOB_CONSTLIST2 l  ) 

AB_JOB_CONSTLIST2_ITERATOR* AB_Job_ConstList2_First ( AB_JOB_CONSTLIST2 l  ) 

const AB_JOB* AB_Job_ConstList2_ForEach ( AB_JOB_CONSTLIST2 list,
AB_JOB_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 AB_Job_ConstList2_free ( AB_JOB_CONSTLIST2 l  ) 

const AB_JOB* AB_Job_ConstList2_GetBack ( AB_JOB_CONSTLIST2 l  ) 

const AB_JOB* AB_Job_ConstList2_GetFront ( AB_JOB_CONSTLIST2 l  ) 

unsigned int AB_Job_ConstList2_GetSize ( AB_JOB_CONSTLIST2 l  ) 

AB_JOB_CONSTLIST2_ITERATOR* AB_Job_ConstList2_Last ( AB_JOB_CONSTLIST2 l  ) 

AB_JOB_CONSTLIST2* AB_Job_ConstList2_new (  ) 

void AB_Job_ConstList2_PopBack ( AB_JOB_CONSTLIST2 l  ) 

void AB_Job_ConstList2_PopFront ( AB_JOB_CONSTLIST2 l  ) 

void AB_Job_ConstList2_PushBack ( AB_JOB_CONSTLIST2 l,
const AB_JOB p 
)

void AB_Job_ConstList2_PushFront ( AB_JOB_CONSTLIST2 l,
const AB_JOB p 
)

const AB_JOB* AB_Job_ConstList2Iterator_Data ( AB_JOB_CONSTLIST2_ITERATOR li  ) 

void AB_Job_ConstList2Iterator_free ( AB_JOB_CONSTLIST2_ITERATOR li  ) 

AB_JOB_CONSTLIST2_ITERATOR* AB_Job_ConstList2Iterator_new ( AB_JOB_CONSTLIST2 l  ) 

const AB_JOB* AB_Job_ConstList2Iterator_Next ( AB_JOB_CONSTLIST2_ITERATOR li  ) 

const AB_JOB* AB_Job_ConstList2Iterator_Previous ( AB_JOB_CONSTLIST2_ITERATOR li  ) 

void AB_Job_List2_Clear ( AB_JOB_LIST2 l  ) 

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

void AB_Job_List2_Dump ( AB_JOB_LIST2 l,
FILE *  f,
unsigned int  indent 
)

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

void AB_Job_List2_Erase ( AB_JOB_LIST2 l,
AB_JOB_LIST2_ITERATOR it 
)

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

AB_JOB_LIST2_ITERATOR* AB_Job_List2_First ( AB_JOB_LIST2 l  ) 

Returns a list iterator pointing to the first element.

AB_JOB* AB_Job_List2_ForEach ( AB_JOB_LIST2 list,
AB_JOB_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 AB_Job_List2_free ( AB_JOB_LIST2 l  ) 

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

AB_JOB* AB_Job_List2_GetBack ( AB_JOB_LIST2 l  ) 

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

AB_JOB* AB_Job_List2_GetFront ( AB_JOB_LIST2 l  ) 

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

unsigned int AB_Job_List2_GetSize ( AB_JOB_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.

AB_JOB_LIST2_ITERATOR* AB_Job_List2_Last ( AB_JOB_LIST2 l  ) 

Returns a list iterator pointing to the last element.

AB_JOB_LIST2* AB_Job_List2_new (  ) 

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

void AB_Job_List2_PopBack ( AB_JOB_LIST2 l  ) 

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

void AB_Job_List2_PopFront ( AB_JOB_LIST2 l  ) 

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

void AB_Job_List2_PushBack ( AB_JOB_LIST2 l,
AB_JOB p 
)

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

void AB_Job_List2_PushFront ( AB_JOB_LIST2 l,
AB_JOB p 
)

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

AB_JOB* AB_Job_List2Iterator_Data ( AB_JOB_LIST2_ITERATOR li  ) 

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

void AB_Job_List2Iterator_free ( AB_JOB_LIST2_ITERATOR li  ) 

Destroys the list iterator.

AB_JOB_LIST2_ITERATOR* AB_Job_List2Iterator_new ( AB_JOB_LIST2 l  ) 

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

AB_JOB* AB_Job_List2Iterator_Next ( AB_JOB_LIST2_ITERATOR li  ) 

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

AB_JOB* AB_Job_List2Iterator_Previous ( AB_JOB_LIST2_ITERATOR li  ) 

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

void AB_Message_ConstList2_Clear ( AB_MESSAGE_CONSTLIST2 l  ) 

AB_MESSAGE_CONSTLIST2_ITERATOR* AB_Message_ConstList2_First ( AB_MESSAGE_CONSTLIST2 l  ) 

const AB_MESSAGE* AB_Message_ConstList2_ForEach ( AB_MESSAGE_CONSTLIST2 list,
AB_MESSAGE_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 AB_Message_ConstList2_free ( AB_MESSAGE_CONSTLIST2 l  ) 

const AB_MESSAGE* AB_Message_ConstList2_GetBack ( AB_MESSAGE_CONSTLIST2 l  ) 

const AB_MESSAGE* AB_Message_ConstList2_GetFront ( AB_MESSAGE_CONSTLIST2 l  ) 

unsigned int AB_Message_ConstList2_GetSize ( AB_MESSAGE_CONSTLIST2 l  ) 

AB_MESSAGE_CONSTLIST2_ITERATOR* AB_Message_ConstList2_Last ( AB_MESSAGE_CONSTLIST2 l  ) 

AB_MESSAGE_CONSTLIST2* AB_Message_ConstList2_new (  ) 

void AB_Message_ConstList2_PopBack ( AB_MESSAGE_CONSTLIST2 l  ) 

void AB_Message_ConstList2_PopFront ( AB_MESSAGE_CONSTLIST2 l  ) 

void AB_Message_ConstList2_PushBack ( AB_MESSAGE_CONSTLIST2 l,
const AB_MESSAGE p 
)

void AB_Message_ConstList2_PushFront ( AB_MESSAGE_CONSTLIST2 l,
const AB_MESSAGE p 
)

const AB_MESSAGE* AB_Message_ConstList2Iterator_Data ( AB_MESSAGE_CONSTLIST2_ITERATOR li  ) 

void AB_Message_ConstList2Iterator_free ( AB_MESSAGE_CONSTLIST2_ITERATOR li  ) 

AB_MESSAGE_CONSTLIST2_ITERATOR* AB_Message_ConstList2Iterator_new ( AB_MESSAGE_CONSTLIST2 l  ) 

const AB_MESSAGE* AB_Message_ConstList2Iterator_Next ( AB_MESSAGE_CONSTLIST2_ITERATOR li  ) 

const AB_MESSAGE* AB_Message_ConstList2Iterator_Previous ( AB_MESSAGE_CONSTLIST2_ITERATOR li  ) 

void AB_Message_List2_Clear ( AB_MESSAGE_LIST2 l  ) 

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

void AB_Message_List2_Dump ( AB_MESSAGE_LIST2 l,
FILE *  f,
unsigned int  indent 
)

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

void AB_Message_List2_Erase ( AB_MESSAGE_LIST2 l,
AB_MESSAGE_LIST2_ITERATOR it 
)

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

AB_MESSAGE_LIST2_ITERATOR* AB_Message_List2_First ( AB_MESSAGE_LIST2 l  ) 

Returns a list iterator pointing to the first element.

AB_MESSAGE* AB_Message_List2_ForEach ( AB_MESSAGE_LIST2 list,
AB_MESSAGE_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 AB_Message_List2_free ( AB_MESSAGE_LIST2 l  ) 

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

AB_MESSAGE* AB_Message_List2_GetBack ( AB_MESSAGE_LIST2 l  ) 

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

AB_MESSAGE* AB_Message_List2_GetFront ( AB_MESSAGE_LIST2 l  ) 

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

unsigned int AB_Message_List2_GetSize ( AB_MESSAGE_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.

AB_MESSAGE_LIST2_ITERATOR* AB_Message_List2_Last ( AB_MESSAGE_LIST2 l  ) 

Returns a list iterator pointing to the last element.

AB_MESSAGE_LIST2* AB_Message_List2_new (  ) 

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

void AB_Message_List2_PopBack ( AB_MESSAGE_LIST2 l  ) 

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

void AB_Message_List2_PopFront ( AB_MESSAGE_LIST2 l  ) 

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

void AB_Message_List2_PushBack ( AB_MESSAGE_LIST2 l,
AB_MESSAGE p 
)

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

void AB_Message_List2_PushFront ( AB_MESSAGE_LIST2 l,
AB_MESSAGE p 
)

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

AB_MESSAGE* AB_Message_List2Iterator_Data ( AB_MESSAGE_LIST2_ITERATOR li  ) 

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

void AB_Message_List2Iterator_free ( AB_MESSAGE_LIST2_ITERATOR li  ) 

Destroys the list iterator.

AB_MESSAGE_LIST2_ITERATOR* AB_Message_List2Iterator_new ( AB_MESSAGE_LIST2 l  ) 

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

AB_MESSAGE* AB_Message_List2Iterator_Next ( AB_MESSAGE_LIST2_ITERATOR li  ) 

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

AB_MESSAGE* AB_Message_List2Iterator_Previous ( AB_MESSAGE_LIST2_ITERATOR li  ) 

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

void AB_Message_List_Add ( AB_MESSAGE element,
AB_MESSAGE_LIST list 
)

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

void AB_Message_List_AddList ( AB_MESSAGE_LIST dst,
AB_MESSAGE_LIST l 
)

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

void AB_Message_List_Clear ( AB_MESSAGE_LIST l  ) 

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

void AB_Message_List_Del ( AB_MESSAGE 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.

AB_MESSAGE* AB_Message_List_First ( const AB_MESSAGE_LIST l  ) 

Returns the first element of the list.

void AB_Message_List_free ( AB_MESSAGE_LIST l  ) 

Destroys the list and frees all its elements.

uint32_t AB_Message_List_GetCount ( const AB_MESSAGE_LIST l  ) 

Returns the number of elements currently in the given list.

void AB_Message_List_Insert ( AB_MESSAGE element,
AB_MESSAGE_LIST list 
)

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

AB_MESSAGE* AB_Message_List_Last ( const AB_MESSAGE_LIST l  ) 

Returns the last element of the list.

AB_MESSAGE_LIST* AB_Message_List_new (  ) 

Creates a new list of AB_MESSAGE.

AB_MESSAGE* AB_Message_List_Next ( const AB_MESSAGE element  ) 

Returns the successor of the given element.

AB_MESSAGE* AB_Message_List_Previous ( const AB_MESSAGE element  ) 

Returns the predecessor of the given element.

void AB_ProviderDescription_ConstList2_Clear ( AB_PROVIDER_DESCRIPTION_CONSTLIST2 l  ) 

AB_PROVIDER_DESCRIPTION_CONSTLIST2_ITERATOR* AB_ProviderDescription_ConstList2_First ( AB_PROVIDER_DESCRIPTION_CONSTLIST2 l  ) 

const AB_PROVIDER_DESCRIPTION* AB_ProviderDescription_ConstList2_ForEach ( AB_PROVIDER_DESCRIPTION_CONSTLIST2 list,
AB_PROVIDER_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 AB_ProviderDescription_ConstList2_free ( AB_PROVIDER_DESCRIPTION_CONSTLIST2 l  ) 

const AB_PROVIDER_DESCRIPTION* AB_ProviderDescription_ConstList2_GetBack ( AB_PROVIDER_DESCRIPTION_CONSTLIST2 l  ) 

const AB_PROVIDER_DESCRIPTION* AB_ProviderDescription_ConstList2_GetFront ( AB_PROVIDER_DESCRIPTION_CONSTLIST2 l  ) 

unsigned int AB_ProviderDescription_ConstList2_GetSize ( AB_PROVIDER_DESCRIPTION_CONSTLIST2 l  ) 

AB_PROVIDER_DESCRIPTION_CONSTLIST2_ITERATOR* AB_ProviderDescription_ConstList2_Last ( AB_PROVIDER_DESCRIPTION_CONSTLIST2 l  ) 

AB_PROVIDER_DESCRIPTION_CONSTLIST2* AB_ProviderDescription_ConstList2_new (  ) 

void AB_ProviderDescription_ConstList2_PopBack ( AB_PROVIDER_DESCRIPTION_CONSTLIST2 l  ) 

void AB_ProviderDescription_ConstList2_PopFront ( AB_PROVIDER_DESCRIPTION_CONSTLIST2 l  ) 

void AB_ProviderDescription_ConstList2_PushBack ( AB_PROVIDER_DESCRIPTION_CONSTLIST2 l,
const AB_PROVIDER_DESCRIPTION p 
)

void AB_ProviderDescription_ConstList2_PushFront ( AB_PROVIDER_DESCRIPTION_CONSTLIST2 l,
const AB_PROVIDER_DESCRIPTION p 
)

const AB_PROVIDER_DESCRIPTION* AB_ProviderDescription_ConstList2Iterator_Data ( AB_PROVIDER_DESCRIPTION_CONSTLIST2_ITERATOR li  ) 

void AB_ProviderDescription_ConstList2Iterator_free ( AB_PROVIDER_DESCRIPTION_CONSTLIST2_ITERATOR li  ) 

AB_PROVIDER_DESCRIPTION_CONSTLIST2_ITERATOR* AB_ProviderDescription_ConstList2Iterator_new ( AB_PROVIDER_DESCRIPTION_CONSTLIST2 l  ) 

const AB_PROVIDER_DESCRIPTION* AB_ProviderDescription_ConstList2Iterator_Next ( AB_PROVIDER_DESCRIPTION_CONSTLIST2_ITERATOR li  ) 

const AB_PROVIDER_DESCRIPTION* AB_ProviderDescription_ConstList2Iterator_Previous ( AB_PROVIDER_DESCRIPTION_CONSTLIST2_ITERATOR li  ) 

void AB_ProviderDescription_List2_Clear ( AB_PROVIDER_DESCRIPTION_LIST2 l  ) 

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

void AB_ProviderDescription_List2_Dump ( AB_PROVIDER_DESCRIPTION_LIST2 l,
FILE *  f,
unsigned int  indent 
)

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

void AB_ProviderDescription_List2_Erase ( AB_PROVIDER_DESCRIPTION_LIST2 l,
AB_PROVIDER_DESCRIPTION_LIST2_ITERATOR it 
)

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

AB_PROVIDER_DESCRIPTION_LIST2_ITERATOR* AB_ProviderDescription_List2_First ( AB_PROVIDER_DESCRIPTION_LIST2 l  ) 

Returns a list iterator pointing to the first element.

AB_PROVIDER_DESCRIPTION* AB_ProviderDescription_List2_ForEach ( AB_PROVIDER_DESCRIPTION_LIST2 list,
AB_PROVIDER_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 AB_ProviderDescription_List2_free ( AB_PROVIDER_DESCRIPTION_LIST2 l  ) 

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

AB_PROVIDER_DESCRIPTION* AB_ProviderDescription_List2_GetBack ( AB_PROVIDER_DESCRIPTION_LIST2 l  ) 

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

AB_PROVIDER_DESCRIPTION* AB_ProviderDescription_List2_GetFront ( AB_PROVIDER_DESCRIPTION_LIST2 l  ) 

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

unsigned int AB_ProviderDescription_List2_GetSize ( AB_PROVIDER_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.

AB_PROVIDER_DESCRIPTION_LIST2_ITERATOR* AB_ProviderDescription_List2_Last ( AB_PROVIDER_DESCRIPTION_LIST2 l  ) 

Returns a list iterator pointing to the last element.

AB_PROVIDER_DESCRIPTION_LIST2* AB_ProviderDescription_List2_new (  ) 

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

void AB_ProviderDescription_List2_PopBack ( AB_PROVIDER_DESCRIPTION_LIST2 l  ) 

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

void AB_ProviderDescription_List2_PopFront ( AB_PROVIDER_DESCRIPTION_LIST2 l  ) 

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

void AB_ProviderDescription_List2_PushBack ( AB_PROVIDER_DESCRIPTION_LIST2 l,
AB_PROVIDER_DESCRIPTION p 
)

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

void AB_ProviderDescription_List2_PushFront ( AB_PROVIDER_DESCRIPTION_LIST2 l,
AB_PROVIDER_DESCRIPTION p 
)

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

AB_PROVIDER_DESCRIPTION* AB_ProviderDescription_List2Iterator_Data ( AB_PROVIDER_DESCRIPTION_LIST2_ITERATOR li  ) 

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

void AB_ProviderDescription_List2Iterator_free ( AB_PROVIDER_DESCRIPTION_LIST2_ITERATOR li  ) 

Destroys the list iterator.

AB_PROVIDER_DESCRIPTION_LIST2_ITERATOR* AB_ProviderDescription_List2Iterator_new ( AB_PROVIDER_DESCRIPTION_LIST2 l  ) 

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

AB_PROVIDER_DESCRIPTION* AB_ProviderDescription_List2Iterator_Next ( AB_PROVIDER_DESCRIPTION_LIST2_ITERATOR li  ) 

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

AB_PROVIDER_DESCRIPTION* AB_ProviderDescription_List2Iterator_Previous ( AB_PROVIDER_DESCRIPTION_LIST2_ITERATOR li  ) 

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

void AB_ProviderDescription_List_Add ( AB_PROVIDER_DESCRIPTION element,
AB_PROVIDER_DESCRIPTION_LIST list 
)

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

void AB_ProviderDescription_List_AddList ( AB_PROVIDER_DESCRIPTION_LIST dst,
AB_PROVIDER_DESCRIPTION_LIST l 
)

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

void AB_ProviderDescription_List_Clear ( AB_PROVIDER_DESCRIPTION_LIST l  ) 

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

void AB_ProviderDescription_List_Del ( AB_PROVIDER_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.

AB_PROVIDER_DESCRIPTION* AB_ProviderDescription_List_First ( const AB_PROVIDER_DESCRIPTION_LIST l  ) 

Returns the first element of the list.

void AB_ProviderDescription_List_free ( AB_PROVIDER_DESCRIPTION_LIST l  ) 

Destroys the list and frees all its elements.

uint32_t AB_ProviderDescription_List_GetCount ( const AB_PROVIDER_DESCRIPTION_LIST l  ) 

Returns the number of elements currently in the given list.

void AB_ProviderDescription_List_Insert ( AB_PROVIDER_DESCRIPTION element,
AB_PROVIDER_DESCRIPTION_LIST list 
)

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

AB_PROVIDER_DESCRIPTION* AB_ProviderDescription_List_Last ( const AB_PROVIDER_DESCRIPTION_LIST l  ) 

Returns the last element of the list.

AB_PROVIDER_DESCRIPTION_LIST* AB_ProviderDescription_List_new (  ) 

Creates a new list of AB_PROVIDER_DESCRIPTION.

AB_PROVIDER_DESCRIPTION* AB_ProviderDescription_List_Next ( const AB_PROVIDER_DESCRIPTION element  ) 

Returns the successor of the given element.

AB_PROVIDER_DESCRIPTION* AB_ProviderDescription_List_Previous ( const AB_PROVIDER_DESCRIPTION element  ) 

Returns the predecessor of the given element.

void AB_Security_ConstList2_Clear ( AB_SECURITY_CONSTLIST2 l  ) 

AB_SECURITY_CONSTLIST2_ITERATOR* AB_Security_ConstList2_First ( AB_SECURITY_CONSTLIST2 l  ) 

const AB_SECURITY* AB_Security_ConstList2_ForEach ( AB_SECURITY_CONSTLIST2 list,
AB_SECURITY_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 AB_Security_ConstList2_free ( AB_SECURITY_CONSTLIST2 l  ) 

const AB_SECURITY* AB_Security_ConstList2_GetBack ( AB_SECURITY_CONSTLIST2 l  ) 

const AB_SECURITY* AB_Security_ConstList2_GetFront ( AB_SECURITY_CONSTLIST2 l  ) 

unsigned int AB_Security_ConstList2_GetSize ( AB_SECURITY_CONSTLIST2 l  ) 

AB_SECURITY_CONSTLIST2_ITERATOR* AB_Security_ConstList2_Last ( AB_SECURITY_CONSTLIST2 l  ) 

AB_SECURITY_CONSTLIST2* AB_Security_ConstList2_new (  ) 

void AB_Security_ConstList2_PopBack ( AB_SECURITY_CONSTLIST2 l  ) 

void AB_Security_ConstList2_PopFront ( AB_SECURITY_CONSTLIST2 l  ) 

void AB_Security_ConstList2_PushBack ( AB_SECURITY_CONSTLIST2 l,
const AB_SECURITY p 
)

void AB_Security_ConstList2_PushFront ( AB_SECURITY_CONSTLIST2 l,
const AB_SECURITY p 
)

const AB_SECURITY* AB_Security_ConstList2Iterator_Data ( AB_SECURITY_CONSTLIST2_ITERATOR li  ) 

void AB_Security_ConstList2Iterator_free ( AB_SECURITY_CONSTLIST2_ITERATOR li  ) 

AB_SECURITY_CONSTLIST2_ITERATOR* AB_Security_ConstList2Iterator_new ( AB_SECURITY_CONSTLIST2 l  ) 

const AB_SECURITY* AB_Security_ConstList2Iterator_Next ( AB_SECURITY_CONSTLIST2_ITERATOR li  ) 

const AB_SECURITY* AB_Security_ConstList2Iterator_Previous ( AB_SECURITY_CONSTLIST2_ITERATOR li  ) 

void AB_Security_List2_Clear ( AB_SECURITY_LIST2 l  ) 

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

void AB_Security_List2_Dump ( AB_SECURITY_LIST2 l,
FILE *  f,
unsigned int  indent 
)

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

void AB_Security_List2_Erase ( AB_SECURITY_LIST2 l,
AB_SECURITY_LIST2_ITERATOR it 
)

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

AB_SECURITY_LIST2_ITERATOR* AB_Security_List2_First ( AB_SECURITY_LIST2 l  ) 

Returns a list iterator pointing to the first element.

AB_SECURITY* AB_Security_List2_ForEach ( AB_SECURITY_LIST2 list,
AB_SECURITY_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 AB_Security_List2_free ( AB_SECURITY_LIST2 l  ) 

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

AB_SECURITY* AB_Security_List2_GetBack ( AB_SECURITY_LIST2 l  ) 

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

AB_SECURITY* AB_Security_List2_GetFront ( AB_SECURITY_LIST2 l  ) 

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

unsigned int AB_Security_List2_GetSize ( AB_SECURITY_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.

AB_SECURITY_LIST2_ITERATOR* AB_Security_List2_Last ( AB_SECURITY_LIST2 l  ) 

Returns a list iterator pointing to the last element.

AB_SECURITY_LIST2* AB_Security_List2_new (  ) 

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

void AB_Security_List2_PopBack ( AB_SECURITY_LIST2 l  ) 

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

void AB_Security_List2_PopFront ( AB_SECURITY_LIST2 l  ) 

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

void AB_Security_List2_PushBack ( AB_SECURITY_LIST2 l,
AB_SECURITY p 
)

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

void AB_Security_List2_PushFront ( AB_SECURITY_LIST2 l,
AB_SECURITY p 
)

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

AB_SECURITY* AB_Security_List2Iterator_Data ( AB_SECURITY_LIST2_ITERATOR li  ) 

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

void AB_Security_List2Iterator_free ( AB_SECURITY_LIST2_ITERATOR li  ) 

Destroys the list iterator.

AB_SECURITY_LIST2_ITERATOR* AB_Security_List2Iterator_new ( AB_SECURITY_LIST2 l  ) 

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

AB_SECURITY* AB_Security_List2Iterator_Next ( AB_SECURITY_LIST2_ITERATOR li  ) 

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

AB_SECURITY* AB_Security_List2Iterator_Previous ( AB_SECURITY_LIST2_ITERATOR li  ) 

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

void AB_Security_List_Add ( AB_SECURITY element,
AB_SECURITY_LIST list 
)

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

void AB_Security_List_AddList ( AB_SECURITY_LIST dst,
AB_SECURITY_LIST l 
)

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

void AB_Security_List_Clear ( AB_SECURITY_LIST l  ) 

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

void AB_Security_List_Del ( AB_SECURITY 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.

AB_SECURITY* AB_Security_List_First ( const AB_SECURITY_LIST l  ) 

Returns the first element of the list.

void AB_Security_List_free ( AB_SECURITY_LIST l  ) 

Destroys the list and frees all its elements.

uint32_t AB_Security_List_GetCount ( const AB_SECURITY_LIST l  ) 

Returns the number of elements currently in the given list.

void AB_Security_List_Insert ( AB_SECURITY element,
AB_SECURITY_LIST list 
)

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

AB_SECURITY* AB_Security_List_Last ( const AB_SECURITY_LIST l  ) 

Returns the last element of the list.

AB_SECURITY_LIST* AB_Security_List_new (  ) 

Creates a new list of AB_SECURITY.

AB_SECURITY* AB_Security_List_Next ( const AB_SECURITY element  ) 

Returns the successor of the given element.

AB_SECURITY* AB_Security_List_Previous ( const AB_SECURITY element  ) 

Returns the predecessor of the given element.

void AB_TextKeyDescr_ConstList2_Clear ( AB_TEXTKEY_DESCR_CONSTLIST2 l  ) 

AB_TEXTKEY_DESCR_CONSTLIST2_ITERATOR* AB_TextKeyDescr_ConstList2_First ( AB_TEXTKEY_DESCR_CONSTLIST2 l  ) 

const AB_TEXTKEY_DESCR* AB_TextKeyDescr_ConstList2_ForEach ( AB_TEXTKEY_DESCR_CONSTLIST2 list,
AB_TEXTKEY_DESCR_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 AB_TextKeyDescr_ConstList2_free ( AB_TEXTKEY_DESCR_CONSTLIST2 l  ) 

const AB_TEXTKEY_DESCR* AB_TextKeyDescr_ConstList2_GetBack ( AB_TEXTKEY_DESCR_CONSTLIST2 l  ) 

const AB_TEXTKEY_DESCR* AB_TextKeyDescr_ConstList2_GetFront ( AB_TEXTKEY_DESCR_CONSTLIST2 l  ) 

unsigned int AB_TextKeyDescr_ConstList2_GetSize ( AB_TEXTKEY_DESCR_CONSTLIST2 l  ) 

AB_TEXTKEY_DESCR_CONSTLIST2_ITERATOR* AB_TextKeyDescr_ConstList2_Last ( AB_TEXTKEY_DESCR_CONSTLIST2 l  ) 

AB_TEXTKEY_DESCR_CONSTLIST2* AB_TextKeyDescr_ConstList2_new (  ) 

void AB_TextKeyDescr_ConstList2_PopBack ( AB_TEXTKEY_DESCR_CONSTLIST2 l  ) 

void AB_TextKeyDescr_ConstList2_PopFront ( AB_TEXTKEY_DESCR_CONSTLIST2 l  ) 

void AB_TextKeyDescr_ConstList2_PushBack ( AB_TEXTKEY_DESCR_CONSTLIST2 l,
const AB_TEXTKEY_DESCR p 
)

void AB_TextKeyDescr_ConstList2_PushFront ( AB_TEXTKEY_DESCR_CONSTLIST2 l,
const AB_TEXTKEY_DESCR p 
)

const AB_TEXTKEY_DESCR* AB_TextKeyDescr_ConstList2Iterator_Data ( AB_TEXTKEY_DESCR_CONSTLIST2_ITERATOR li  ) 

void AB_TextKeyDescr_ConstList2Iterator_free ( AB_TEXTKEY_DESCR_CONSTLIST2_ITERATOR li  ) 

AB_TEXTKEY_DESCR_CONSTLIST2_ITERATOR* AB_TextKeyDescr_ConstList2Iterator_new ( AB_TEXTKEY_DESCR_CONSTLIST2 l  ) 

const AB_TEXTKEY_DESCR* AB_TextKeyDescr_ConstList2Iterator_Next ( AB_TEXTKEY_DESCR_CONSTLIST2_ITERATOR li  ) 

const AB_TEXTKEY_DESCR* AB_TextKeyDescr_ConstList2Iterator_Previous ( AB_TEXTKEY_DESCR_CONSTLIST2_ITERATOR li  ) 

void AB_TextKeyDescr_List2_Clear ( AB_TEXTKEY_DESCR_LIST2 l  ) 

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

void AB_TextKeyDescr_List2_Dump ( AB_TEXTKEY_DESCR_LIST2 l,
FILE *  f,
unsigned int  indent 
)

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

void AB_TextKeyDescr_List2_Erase ( AB_TEXTKEY_DESCR_LIST2 l,
AB_TEXTKEY_DESCR_LIST2_ITERATOR it 
)

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

AB_TEXTKEY_DESCR_LIST2_ITERATOR* AB_TextKeyDescr_List2_First ( AB_TEXTKEY_DESCR_LIST2 l  ) 

Returns a list iterator pointing to the first element.

AB_TEXTKEY_DESCR* AB_TextKeyDescr_List2_ForEach ( AB_TEXTKEY_DESCR_LIST2 list,
AB_TEXTKEY_DESCR_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 AB_TextKeyDescr_List2_free ( AB_TEXTKEY_DESCR_LIST2 l  ) 

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

AB_TEXTKEY_DESCR* AB_TextKeyDescr_List2_GetBack ( AB_TEXTKEY_DESCR_LIST2 l  ) 

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

AB_TEXTKEY_DESCR* AB_TextKeyDescr_List2_GetFront ( AB_TEXTKEY_DESCR_LIST2 l  ) 

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

unsigned int AB_TextKeyDescr_List2_GetSize ( AB_TEXTKEY_DESCR_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.

AB_TEXTKEY_DESCR_LIST2_ITERATOR* AB_TextKeyDescr_List2_Last ( AB_TEXTKEY_DESCR_LIST2 l  ) 

Returns a list iterator pointing to the last element.

AB_TEXTKEY_DESCR_LIST2* AB_TextKeyDescr_List2_new (  ) 

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

void AB_TextKeyDescr_List2_PopBack ( AB_TEXTKEY_DESCR_LIST2 l  ) 

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

void AB_TextKeyDescr_List2_PopFront ( AB_TEXTKEY_DESCR_LIST2 l  ) 

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

void AB_TextKeyDescr_List2_PushBack ( AB_TEXTKEY_DESCR_LIST2 l,
AB_TEXTKEY_DESCR p 
)

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

void AB_TextKeyDescr_List2_PushFront ( AB_TEXTKEY_DESCR_LIST2 l,
AB_TEXTKEY_DESCR p 
)

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

AB_TEXTKEY_DESCR* AB_TextKeyDescr_List2Iterator_Data ( AB_TEXTKEY_DESCR_LIST2_ITERATOR li  ) 

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

void AB_TextKeyDescr_List2Iterator_free ( AB_TEXTKEY_DESCR_LIST2_ITERATOR li  ) 

Destroys the list iterator.

AB_TEXTKEY_DESCR_LIST2_ITERATOR* AB_TextKeyDescr_List2Iterator_new ( AB_TEXTKEY_DESCR_LIST2 l  ) 

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

AB_TEXTKEY_DESCR* AB_TextKeyDescr_List2Iterator_Next ( AB_TEXTKEY_DESCR_LIST2_ITERATOR li  ) 

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

AB_TEXTKEY_DESCR* AB_TextKeyDescr_List2Iterator_Previous ( AB_TEXTKEY_DESCR_LIST2_ITERATOR li  ) 

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

void AB_TextKeyDescr_List_Add ( AB_TEXTKEY_DESCR element,
AB_TEXTKEY_DESCR_LIST list 
)

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

void AB_TextKeyDescr_List_AddList ( AB_TEXTKEY_DESCR_LIST dst,
AB_TEXTKEY_DESCR_LIST l 
)

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

void AB_TextKeyDescr_List_Clear ( AB_TEXTKEY_DESCR_LIST l  ) 

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

void AB_TextKeyDescr_List_Del ( AB_TEXTKEY_DESCR 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.

AB_TEXTKEY_DESCR* AB_TextKeyDescr_List_First ( const AB_TEXTKEY_DESCR_LIST l  ) 

Returns the first element of the list.

void AB_TextKeyDescr_List_free ( AB_TEXTKEY_DESCR_LIST l  ) 

Destroys the list and frees all its elements.

uint32_t AB_TextKeyDescr_List_GetCount ( const AB_TEXTKEY_DESCR_LIST l  ) 

Returns the number of elements currently in the given list.

void AB_TextKeyDescr_List_Insert ( AB_TEXTKEY_DESCR element,
AB_TEXTKEY_DESCR_LIST list 
)

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

AB_TEXTKEY_DESCR* AB_TextKeyDescr_List_Last ( const AB_TEXTKEY_DESCR_LIST l  ) 

Returns the last element of the list.

AB_TEXTKEY_DESCR_LIST* AB_TextKeyDescr_List_new (  ) 

Creates a new list of AB_TEXTKEY_DESCR.

AB_TEXTKEY_DESCR* AB_TextKeyDescr_List_Next ( const AB_TEXTKEY_DESCR element  ) 

Returns the successor of the given element.

AB_TEXTKEY_DESCR* AB_TextKeyDescr_List_Previous ( const AB_TEXTKEY_DESCR element  ) 

Returns the predecessor of the given element.

void AB_Transaction_ConstList2_Clear ( AB_TRANSACTION_CONSTLIST2 l  ) 

AB_TRANSACTION_CONSTLIST2_ITERATOR* AB_Transaction_ConstList2_First ( AB_TRANSACTION_CONSTLIST2 l  ) 

const AB_TRANSACTION* AB_Transaction_ConstList2_ForEach ( AB_TRANSACTION_CONSTLIST2 list,
AB_TRANSACTION_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 AB_Transaction_ConstList2_free ( AB_TRANSACTION_CONSTLIST2 l  ) 

const AB_TRANSACTION* AB_Transaction_ConstList2_GetBack ( AB_TRANSACTION_CONSTLIST2 l  ) 

const AB_TRANSACTION* AB_Transaction_ConstList2_GetFront ( AB_TRANSACTION_CONSTLIST2 l  ) 

unsigned int AB_Transaction_ConstList2_GetSize ( AB_TRANSACTION_CONSTLIST2 l  ) 

AB_TRANSACTION_CONSTLIST2_ITERATOR* AB_Transaction_ConstList2_Last ( AB_TRANSACTION_CONSTLIST2 l  ) 

AB_TRANSACTION_CONSTLIST2* AB_Transaction_ConstList2_new (  ) 

void AB_Transaction_ConstList2_PopBack ( AB_TRANSACTION_CONSTLIST2 l  ) 

void AB_Transaction_ConstList2_PopFront ( AB_TRANSACTION_CONSTLIST2 l  ) 

void AB_Transaction_ConstList2_PushBack ( AB_TRANSACTION_CONSTLIST2 l,
const AB_TRANSACTION p 
)

void AB_Transaction_ConstList2_PushFront ( AB_TRANSACTION_CONSTLIST2 l,
const AB_TRANSACTION p 
)

const AB_TRANSACTION* AB_Transaction_ConstList2Iterator_Data ( AB_TRANSACTION_CONSTLIST2_ITERATOR li  ) 

void AB_Transaction_ConstList2Iterator_free ( AB_TRANSACTION_CONSTLIST2_ITERATOR li  ) 

AB_TRANSACTION_CONSTLIST2_ITERATOR* AB_Transaction_ConstList2Iterator_new ( AB_TRANSACTION_CONSTLIST2 l  ) 

const AB_TRANSACTION* AB_Transaction_ConstList2Iterator_Next ( AB_TRANSACTION_CONSTLIST2_ITERATOR li  ) 

const AB_TRANSACTION* AB_Transaction_ConstList2Iterator_Previous ( AB_TRANSACTION_CONSTLIST2_ITERATOR li  ) 

void AB_Transaction_List2_Clear ( AB_TRANSACTION_LIST2 l  ) 

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

void AB_Transaction_List2_Dump ( AB_TRANSACTION_LIST2 l,
FILE *  f,
unsigned int  indent 
)

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

void AB_Transaction_List2_Erase ( AB_TRANSACTION_LIST2 l,
AB_TRANSACTION_LIST2_ITERATOR it 
)

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

AB_TRANSACTION_LIST2_ITERATOR* AB_Transaction_List2_First ( AB_TRANSACTION_LIST2 l  ) 

Returns a list iterator pointing to the first element.

AB_TRANSACTION* AB_Transaction_List2_ForEach ( AB_TRANSACTION_LIST2 list,
AB_TRANSACTION_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 AB_Transaction_List2_free ( AB_TRANSACTION_LIST2 l  ) 

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

AB_TRANSACTION* AB_Transaction_List2_GetBack ( AB_TRANSACTION_LIST2 l  ) 

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

AB_TRANSACTION* AB_Transaction_List2_GetFront ( AB_TRANSACTION_LIST2 l  ) 

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

unsigned int AB_Transaction_List2_GetSize ( AB_TRANSACTION_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.

AB_TRANSACTION_LIST2_ITERATOR* AB_Transaction_List2_Last ( AB_TRANSACTION_LIST2 l  ) 

Returns a list iterator pointing to the last element.

AB_TRANSACTION_LIST2* AB_Transaction_List2_new (  ) 

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

void AB_Transaction_List2_PopBack ( AB_TRANSACTION_LIST2 l  ) 

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

void AB_Transaction_List2_PopFront ( AB_TRANSACTION_LIST2 l  ) 

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

void AB_Transaction_List2_PushBack ( AB_TRANSACTION_LIST2 l,
AB_TRANSACTION p 
)

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

void AB_Transaction_List2_PushFront ( AB_TRANSACTION_LIST2 l,
AB_TRANSACTION p 
)

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

AB_TRANSACTION* AB_Transaction_List2Iterator_Data ( AB_TRANSACTION_LIST2_ITERATOR li  ) 

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

void AB_Transaction_List2Iterator_free ( AB_TRANSACTION_LIST2_ITERATOR li  ) 

Destroys the list iterator.

AB_TRANSACTION_LIST2_ITERATOR* AB_Transaction_List2Iterator_new ( AB_TRANSACTION_LIST2 l  ) 

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

AB_TRANSACTION* AB_Transaction_List2Iterator_Next ( AB_TRANSACTION_LIST2_ITERATOR li  ) 

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

AB_TRANSACTION* AB_Transaction_List2Iterator_Previous ( AB_TRANSACTION_LIST2_ITERATOR li  ) 

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

void AB_TransactionLimits_ConstList2_Clear ( AB_TRANSACTION_LIMITS_CONSTLIST2 l  ) 

AB_TRANSACTION_LIMITS_CONSTLIST2_ITERATOR* AB_TransactionLimits_ConstList2_First ( AB_TRANSACTION_LIMITS_CONSTLIST2 l  ) 

const AB_TRANSACTION_LIMITS* AB_TransactionLimits_ConstList2_ForEach ( AB_TRANSACTION_LIMITS_CONSTLIST2 list,
AB_TRANSACTION_LIMITS_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 AB_TransactionLimits_ConstList2_free ( AB_TRANSACTION_LIMITS_CONSTLIST2 l  ) 

const AB_TRANSACTION_LIMITS* AB_TransactionLimits_ConstList2_GetBack ( AB_TRANSACTION_LIMITS_CONSTLIST2 l  ) 

const AB_TRANSACTION_LIMITS* AB_TransactionLimits_ConstList2_GetFront ( AB_TRANSACTION_LIMITS_CONSTLIST2 l  ) 

unsigned int AB_TransactionLimits_ConstList2_GetSize ( AB_TRANSACTION_LIMITS_CONSTLIST2 l  ) 

AB_TRANSACTION_LIMITS_CONSTLIST2_ITERATOR* AB_TransactionLimits_ConstList2_Last ( AB_TRANSACTION_LIMITS_CONSTLIST2 l  ) 

AB_TRANSACTION_LIMITS_CONSTLIST2* AB_TransactionLimits_ConstList2_new (  ) 

void AB_TransactionLimits_ConstList2_PopBack ( AB_TRANSACTION_LIMITS_CONSTLIST2 l  ) 

void AB_TransactionLimits_ConstList2_PopFront ( AB_TRANSACTION_LIMITS_CONSTLIST2 l  ) 

void AB_TransactionLimits_ConstList2_PushBack ( AB_TRANSACTION_LIMITS_CONSTLIST2 l,
const AB_TRANSACTION_LIMITS p 
)

void AB_TransactionLimits_ConstList2_PushFront ( AB_TRANSACTION_LIMITS_CONSTLIST2 l,
const AB_TRANSACTION_LIMITS p 
)

const AB_TRANSACTION_LIMITS* AB_TransactionLimits_ConstList2Iterator_Data ( AB_TRANSACTION_LIMITS_CONSTLIST2_ITERATOR li  ) 

void AB_TransactionLimits_ConstList2Iterator_free ( AB_TRANSACTION_LIMITS_CONSTLIST2_ITERATOR li  ) 

AB_TRANSACTION_LIMITS_CONSTLIST2_ITERATOR* AB_TransactionLimits_ConstList2Iterator_new ( AB_TRANSACTION_LIMITS_CONSTLIST2 l  ) 

const AB_TRANSACTION_LIMITS* AB_TransactionLimits_ConstList2Iterator_Next ( AB_TRANSACTION_LIMITS_CONSTLIST2_ITERATOR li  ) 

const AB_TRANSACTION_LIMITS* AB_TransactionLimits_ConstList2Iterator_Previous ( AB_TRANSACTION_LIMITS_CONSTLIST2_ITERATOR li  ) 

void AB_TransactionLimits_List2_Clear ( AB_TRANSACTION_LIMITS_LIST2 l  ) 

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

void AB_TransactionLimits_List2_Dump ( AB_TRANSACTION_LIMITS_LIST2 l,
FILE *  f,
unsigned int  indent 
)

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

void AB_TransactionLimits_List2_Erase ( AB_TRANSACTION_LIMITS_LIST2 l,
AB_TRANSACTION_LIMITS_LIST2_ITERATOR it 
)

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

AB_TRANSACTION_LIMITS_LIST2_ITERATOR* AB_TransactionLimits_List2_First ( AB_TRANSACTION_LIMITS_LIST2 l  ) 

Returns a list iterator pointing to the first element.

AB_TRANSACTION_LIMITS* AB_TransactionLimits_List2_ForEach ( AB_TRANSACTION_LIMITS_LIST2 list,
AB_TRANSACTION_LIMITS_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 AB_TransactionLimits_List2_free ( AB_TRANSACTION_LIMITS_LIST2 l  ) 

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

AB_TRANSACTION_LIMITS* AB_TransactionLimits_List2_GetBack ( AB_TRANSACTION_LIMITS_LIST2 l  ) 

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

AB_TRANSACTION_LIMITS* AB_TransactionLimits_List2_GetFront ( AB_TRANSACTION_LIMITS_LIST2 l  ) 

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

unsigned int AB_TransactionLimits_List2_GetSize ( AB_TRANSACTION_LIMITS_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.

AB_TRANSACTION_LIMITS_LIST2_ITERATOR* AB_TransactionLimits_List2_Last ( AB_TRANSACTION_LIMITS_LIST2 l  ) 

Returns a list iterator pointing to the last element.

AB_TRANSACTION_LIMITS_LIST2* AB_TransactionLimits_List2_new (  ) 

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

void AB_TransactionLimits_List2_PopBack ( AB_TRANSACTION_LIMITS_LIST2 l  ) 

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

void AB_TransactionLimits_List2_PopFront ( AB_TRANSACTION_LIMITS_LIST2 l  ) 

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

void AB_TransactionLimits_List2_PushBack ( AB_TRANSACTION_LIMITS_LIST2 l,
AB_TRANSACTION_LIMITS p 
)

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

void AB_TransactionLimits_List2_PushFront ( AB_TRANSACTION_LIMITS_LIST2 l,
AB_TRANSACTION_LIMITS p 
)

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

AB_TRANSACTION_LIMITS* AB_TransactionLimits_List2Iterator_Data ( AB_TRANSACTION_LIMITS_LIST2_ITERATOR li  ) 

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

void AB_TransactionLimits_List2Iterator_free ( AB_TRANSACTION_LIMITS_LIST2_ITERATOR li  ) 

Destroys the list iterator.

AB_TRANSACTION_LIMITS_LIST2_ITERATOR* AB_TransactionLimits_List2Iterator_new ( AB_TRANSACTION_LIMITS_LIST2 l  ) 

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

AB_TRANSACTION_LIMITS* AB_TransactionLimits_List2Iterator_Next ( AB_TRANSACTION_LIMITS_LIST2_ITERATOR li  ) 

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

AB_TRANSACTION_LIMITS* AB_TransactionLimits_List2Iterator_Previous ( AB_TRANSACTION_LIMITS_LIST2_ITERATOR li  ) 

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

void AB_TransactionLimits_List_Add ( AB_TRANSACTION_LIMITS element,
AB_TRANSACTION_LIMITS_LIST list 
)

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

void AB_TransactionLimits_List_AddList ( AB_TRANSACTION_LIMITS_LIST dst,
AB_TRANSACTION_LIMITS_LIST l 
)

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

void AB_TransactionLimits_List_Clear ( AB_TRANSACTION_LIMITS_LIST l  ) 

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

void AB_TransactionLimits_List_Del ( AB_TRANSACTION_LIMITS 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.

AB_TRANSACTION_LIMITS* AB_TransactionLimits_List_First ( const AB_TRANSACTION_LIMITS_LIST l  ) 

Returns the first element of the list.

void AB_TransactionLimits_List_free ( AB_TRANSACTION_LIMITS_LIST l  ) 

Destroys the list and frees all its elements.

uint32_t AB_TransactionLimits_List_GetCount ( const AB_TRANSACTION_LIMITS_LIST l  ) 

Returns the number of elements currently in the given list.

void AB_TransactionLimits_List_Insert ( AB_TRANSACTION_LIMITS element,
AB_TRANSACTION_LIMITS_LIST list 
)

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

AB_TRANSACTION_LIMITS* AB_TransactionLimits_List_Last ( const AB_TRANSACTION_LIMITS_LIST l  ) 

Returns the last element of the list.

AB_TRANSACTION_LIMITS_LIST* AB_TransactionLimits_List_new (  ) 

Creates a new list of AB_TRANSACTION_LIMITS.

AB_TRANSACTION_LIMITS* AB_TransactionLimits_List_Next ( const AB_TRANSACTION_LIMITS element  ) 

Returns the successor of the given element.

AB_TRANSACTION_LIMITS* AB_TransactionLimits_List_Previous ( const AB_TRANSACTION_LIMITS element  ) 

Returns the predecessor of the given element.

void AB_User_ConstList2_Clear ( AB_USER_CONSTLIST2 l  ) 

AB_USER_CONSTLIST2_ITERATOR* AB_User_ConstList2_First ( AB_USER_CONSTLIST2 l  ) 

const AB_USER* AB_User_ConstList2_ForEach ( AB_USER_CONSTLIST2 list,
AB_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 AB_User_ConstList2_free ( AB_USER_CONSTLIST2 l  ) 

const AB_USER* AB_User_ConstList2_GetBack ( AB_USER_CONSTLIST2 l  ) 

const AB_USER* AB_User_ConstList2_GetFront ( AB_USER_CONSTLIST2 l  ) 

unsigned int AB_User_ConstList2_GetSize ( AB_USER_CONSTLIST2 l  ) 

AB_USER_CONSTLIST2_ITERATOR* AB_User_ConstList2_Last ( AB_USER_CONSTLIST2 l  ) 

AB_USER_CONSTLIST2* AB_User_ConstList2_new (  ) 

void AB_User_ConstList2_PopBack ( AB_USER_CONSTLIST2 l  ) 

void AB_User_ConstList2_PopFront ( AB_USER_CONSTLIST2 l  ) 

void AB_User_ConstList2_PushBack ( AB_USER_CONSTLIST2 l,
const AB_USER p 
)

void AB_User_ConstList2_PushFront ( AB_USER_CONSTLIST2 l,
const AB_USER p 
)

const AB_USER* AB_User_ConstList2Iterator_Data ( AB_USER_CONSTLIST2_ITERATOR li  ) 

void AB_User_ConstList2Iterator_free ( AB_USER_CONSTLIST2_ITERATOR li  ) 

AB_USER_CONSTLIST2_ITERATOR* AB_User_ConstList2Iterator_new ( AB_USER_CONSTLIST2 l  ) 

const AB_USER* AB_User_ConstList2Iterator_Next ( AB_USER_CONSTLIST2_ITERATOR li  ) 

const AB_USER* AB_User_ConstList2Iterator_Previous ( AB_USER_CONSTLIST2_ITERATOR li  ) 

void AB_User_List2_Clear ( AB_USER_LIST2 l  ) 

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

void AB_User_List2_Dump ( AB_USER_LIST2 l,
FILE *  f,
unsigned int  indent 
)

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

void AB_User_List2_Erase ( AB_USER_LIST2 l,
AB_USER_LIST2_ITERATOR it 
)

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

AB_USER_LIST2_ITERATOR* AB_User_List2_First ( AB_USER_LIST2 l  ) 

Returns a list iterator pointing to the first element.

AB_USER* AB_User_List2_ForEach ( AB_USER_LIST2 list,
AB_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 AB_User_List2_free ( AB_USER_LIST2 l  ) 

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

AB_USER* AB_User_List2_GetBack ( AB_USER_LIST2 l  ) 

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

AB_USER* AB_User_List2_GetFront ( AB_USER_LIST2 l  ) 

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

unsigned int AB_User_List2_GetSize ( AB_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.

AB_USER_LIST2_ITERATOR* AB_User_List2_Last ( AB_USER_LIST2 l  ) 

Returns a list iterator pointing to the last element.

AB_USER_LIST2* AB_User_List2_new (  ) 

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

void AB_User_List2_PopBack ( AB_USER_LIST2 l  ) 

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

void AB_User_List2_PopFront ( AB_USER_LIST2 l  ) 

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

void AB_User_List2_PushBack ( AB_USER_LIST2 l,
AB_USER p 
)

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

void AB_User_List2_PushFront ( AB_USER_LIST2 l,
AB_USER p 
)

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

AB_USER* AB_User_List2Iterator_Data ( AB_USER_LIST2_ITERATOR li  ) 

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

void AB_User_List2Iterator_free ( AB_USER_LIST2_ITERATOR li  ) 

Destroys the list iterator.

AB_USER_LIST2_ITERATOR* AB_User_List2Iterator_new ( AB_USER_LIST2 l  ) 

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

AB_USER* AB_User_List2Iterator_Next ( AB_USER_LIST2_ITERATOR li  ) 

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

AB_USER* AB_User_List2Iterator_Previous ( AB_USER_LIST2_ITERATOR li  ) 

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

void AB_Value_List_Add ( AB_VALUE element,
AB_VALUE_LIST list 
)

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

void AB_Value_List_AddList ( AB_VALUE_LIST dst,
AB_VALUE_LIST l 
)

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

void AB_Value_List_Clear ( AB_VALUE_LIST l  ) 

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

void AB_Value_List_Del ( AB_VALUE 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.

AB_VALUE* AB_Value_List_First ( const AB_VALUE_LIST l  ) 

Returns the first element of the list.

void AB_Value_List_free ( AB_VALUE_LIST l  ) 

Destroys the list and frees all its elements.

uint32_t AB_Value_List_GetCount ( const AB_VALUE_LIST l  ) 

Returns the number of elements currently in the given list.

void AB_Value_List_Insert ( AB_VALUE element,
AB_VALUE_LIST list 
)

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

AB_VALUE* AB_Value_List_Last ( const AB_VALUE_LIST l  ) 

Returns the last element of the list.

AB_VALUE_LIST* AB_Value_List_new (  ) 

Creates a new list of AB_VALUE.

AB_VALUE* AB_Value_List_Next ( const AB_VALUE element  ) 

Returns the successor of the given element.

AB_VALUE* AB_Value_List_Previous ( const AB_VALUE element  ) 

Returns the predecessor of the given element.


Generated on Tue Jun 2 12:47:02 2009 for aqbanking by  doxygen 1.5.6