aqbanking 5.0.2
Data Structures | Defines | Typedefs | Functions

listdoc.h File Reference

Go to the source code of this file.

Data Structures

struct  AB_JOBQUEUE_LIST_ELEMENT
struct  AB_JOBQUEUE_LIST
struct  AB_BANKINFO_LIST_ELEMENT
struct  AB_BANKINFO_LIST
struct  AB_TEXTKEY_DESCR_LIST_ELEMENT
struct  AB_TEXTKEY_DESCR_LIST
struct  AB_TRANSACTION_LIMITS_LIST_ELEMENT
struct  AB_TRANSACTION_LIMITS_LIST
struct  AB_ACCOUNTQUEUE_LIST_ELEMENT
struct  AB_ACCOUNTQUEUE_LIST
struct  AB_ACCOUNT_LIST_ELEMENT
struct  AB_ACCOUNT_LIST
struct  AB_MESSAGE_LIST_ELEMENT
struct  AB_MESSAGE_LIST
struct  AB_CELLPHONE_PRODUCT_LIST_ELEMENT
struct  AB_CELLPHONE_PRODUCT_LIST
struct  AB_USERQUEUE_LIST_ELEMENT
struct  AB_USERQUEUE_LIST
struct  AB_PROVIDER_DESCRIPTION_LIST_ELEMENT
struct  AB_PROVIDER_DESCRIPTION_LIST
struct  AB_VALUE_LIST_ELEMENT
struct  AB_VALUE_LIST
struct  AB_EUTRANSFER_INFO_LIST_ELEMENT
struct  AB_EUTRANSFER_INFO_LIST
struct  AB_SECURITY_LIST_ELEMENT
struct  AB_SECURITY_LIST
struct  AB_BANKINFO_SERVICE_LIST_ELEMENT
struct  AB_BANKINFO_SERVICE_LIST
struct  OH_INSTITUTE_DATA_LIST_ELEMENT
struct  OH_INSTITUTE_DATA_LIST
struct  OH_INSTITUTE_SPEC_LIST_ELEMENT
struct  OH_INSTITUTE_SPEC_LIST
struct  AH_TAN_METHOD_LIST_ELEMENT
struct  AH_TAN_METHOD_LIST

Defines

#define AB_JOBQUEUE_LIST1_H
#define AB_BANKINFO_LIST2_H
#define AB_BANKINFO_LIST1_H
#define AB_ACCOUNT_LIST2_H
#define AB_TEXTKEY_DESCR_LIST2_H
#define AB_TEXTKEY_DESCR_LIST1_H
#define AB_TRANSACTION_LIMITS_LIST2_H
#define AB_TRANSACTION_LIMITS_LIST1_H
#define AB_ACCOUNTQUEUE_LIST1_H
#define AB_ACCOUNT_LIST1_H
#define AB_MESSAGE_LIST2_H
#define AB_MESSAGE_LIST1_H
#define AB_COUNTRY_LIST2_H
#define AB_CELLPHONE_PRODUCT_LIST2_H
#define AB_CELLPHONE_PRODUCT_LIST1_H
#define AB_USERQUEUE_LIST1_H
#define AB_PROVIDER_DESCRIPTION_LIST2_H
#define AB_PROVIDER_DESCRIPTION_LIST1_H
#define AB_TRANSACTION_LIST2_H
#define AB_USER_LIST2_H
#define AB_VALUE_LIST1_H
#define AB_EUTRANSFER_INFO_LIST2_H
#define AB_EUTRANSFER_INFO_LIST1_H
#define AB_SECURITY_LIST2_H
#define AB_SECURITY_LIST1_H
#define AB_ACCOUNT_STATUS_LIST2_H
#define AB_BANKINFO_SERVICE_LIST2_H
#define AB_BANKINFO_SERVICE_LIST1_H
#define AB_JOB_LIST2_H
#define OH_INSTITUTE_DATA_LIST2_H
#define OH_INSTITUTE_DATA_LIST1_H
#define OH_INSTITUTE_SPEC_LIST2_H
#define OH_INSTITUTE_SPEC_LIST1_H
#define AH_TAN_METHOD_LIST2_H
#define AH_TAN_METHOD_LIST1_H

Typedefs

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_JOBQUEUE_LIST_ELEMENT 
AB_JOBQUEUE_LIST__ELEMENT
typedef struct AB_JOBQUEUE_LIST AB_JOBQUEUE_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_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)
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_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_ACCOUNTQUEUE_LIST_ELEMENT 
AB_ACCOUNTQUEUE_LIST__ELEMENT
typedef struct AB_ACCOUNTQUEUE_LIST AB_ACCOUNTQUEUE_LIST
typedef struct
AB_ACCOUNT_LIST_ELEMENT 
AB_ACCOUNT_LIST__ELEMENT
typedef struct AB_ACCOUNT_LIST AB_ACCOUNT_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_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_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_USERQUEUE_LIST_ELEMENT 
AB_USERQUEUE_LIST__ELEMENT
typedef struct AB_USERQUEUE_LIST AB_USERQUEUE_LIST
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_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_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_VALUE_LIST_ELEMENT 
AB_VALUE_LIST__ELEMENT
typedef struct AB_VALUE_LIST AB_VALUE_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_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_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_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_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
OH_INSTITUTE_DATA_LIST2 
OH_INSTITUTE_DATA_LIST2
typedef struct
OH_INSTITUTE_DATA_LIST2_ITERATOR 
OH_INSTITUTE_DATA_LIST2_ITERATOR
typedef OH_INSTITUTE_DATA *( OH_INSTITUTE_DATA_LIST2_FOREACH )(OH_INSTITUTE_DATA *element, void *user_data)
typedef struct
OH_INSTITUTE_DATA_CONSTLIST2 
OH_INSTITUTE_DATA_CONSTLIST2
typedef struct
OH_INSTITUTE_DATA_CONSTLIST2_ITERATOR 
OH_INSTITUTE_DATA_CONSTLIST2_ITERATOR
typedef const OH_INSTITUTE_DATA *( OH_INSTITUTE_DATA_CONSTLIST2_FOREACH )(const OH_INSTITUTE_DATA *element, void *user_data)
typedef struct
OH_INSTITUTE_DATA_LIST_ELEMENT 
OH_INSTITUTE_DATA_LIST__ELEMENT
typedef struct
OH_INSTITUTE_DATA_LIST 
OH_INSTITUTE_DATA_LIST
typedef struct
OH_INSTITUTE_SPEC_LIST2 
OH_INSTITUTE_SPEC_LIST2
typedef struct
OH_INSTITUTE_SPEC_LIST2_ITERATOR 
OH_INSTITUTE_SPEC_LIST2_ITERATOR
typedef OH_INSTITUTE_SPEC *( OH_INSTITUTE_SPEC_LIST2_FOREACH )(OH_INSTITUTE_SPEC *element, void *user_data)
typedef struct
OH_INSTITUTE_SPEC_CONSTLIST2 
OH_INSTITUTE_SPEC_CONSTLIST2
typedef struct
OH_INSTITUTE_SPEC_CONSTLIST2_ITERATOR 
OH_INSTITUTE_SPEC_CONSTLIST2_ITERATOR
typedef const OH_INSTITUTE_SPEC *( OH_INSTITUTE_SPEC_CONSTLIST2_FOREACH )(const OH_INSTITUTE_SPEC *element, void *user_data)
typedef struct
OH_INSTITUTE_SPEC_LIST_ELEMENT 
OH_INSTITUTE_SPEC_LIST__ELEMENT
typedef struct
OH_INSTITUTE_SPEC_LIST 
OH_INSTITUTE_SPEC_LIST
typedef struct AH_TAN_METHOD_LIST2 AH_TAN_METHOD_LIST2
typedef struct
AH_TAN_METHOD_LIST2_ITERATOR 
AH_TAN_METHOD_LIST2_ITERATOR
typedef AH_TAN_METHOD *( AH_TAN_METHOD_LIST2_FOREACH )(AH_TAN_METHOD *element, void *user_data)
typedef struct
AH_TAN_METHOD_CONSTLIST2 
AH_TAN_METHOD_CONSTLIST2
typedef struct
AH_TAN_METHOD_CONSTLIST2_ITERATOR 
AH_TAN_METHOD_CONSTLIST2_ITERATOR
typedef const AH_TAN_METHOD *( AH_TAN_METHOD_CONSTLIST2_FOREACH )(const AH_TAN_METHOD *element, void *user_data)
typedef struct
AH_TAN_METHOD_LIST_ELEMENT 
AH_TAN_METHOD_LIST__ELEMENT
typedef struct AH_TAN_METHOD_LIST AH_TAN_METHOD_LIST

Functions

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_JobQueue_List_AddList (AB_JOBQUEUE_LIST *dst, AB_JOBQUEUE_LIST *l)
void AB_JobQueue_List_Add (AB_JOBQUEUE *element, AB_JOBQUEUE_LIST *list)
void AB_JobQueue_List_Insert (AB_JOBQUEUE *element, AB_JOBQUEUE_LIST *list)
void AB_JobQueue_List_Del (AB_JOBQUEUE *element)
AB_JOBQUEUEAB_JobQueue_List_First (const AB_JOBQUEUE_LIST *l)
AB_JOBQUEUEAB_JobQueue_List_Last (const AB_JOBQUEUE_LIST *l)
void AB_JobQueue_List_Clear (AB_JOBQUEUE_LIST *l)
AB_JOBQUEUE_LISTAB_JobQueue_List_new ()
void AB_JobQueue_List_free (AB_JOBQUEUE_LIST *l)
AB_JOBQUEUEAB_JobQueue_List_Next (const AB_JOBQUEUE *element)
AB_JOBQUEUEAB_JobQueue_List_Previous (const AB_JOBQUEUE *element)
uint32_t AB_JobQueue_List_GetCount (const AB_JOBQUEUE_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_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)
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_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)
void AB_AccountQueue_List_AddList (AB_ACCOUNTQUEUE_LIST *dst, AB_ACCOUNTQUEUE_LIST *l)
void AB_AccountQueue_List_Add (AB_ACCOUNTQUEUE *element, AB_ACCOUNTQUEUE_LIST *list)
void AB_AccountQueue_List_Insert (AB_ACCOUNTQUEUE *element, AB_ACCOUNTQUEUE_LIST *list)
void AB_AccountQueue_List_Del (AB_ACCOUNTQUEUE *element)
AB_ACCOUNTQUEUEAB_AccountQueue_List_First (const AB_ACCOUNTQUEUE_LIST *l)
AB_ACCOUNTQUEUEAB_AccountQueue_List_Last (const AB_ACCOUNTQUEUE_LIST *l)
void AB_AccountQueue_List_Clear (AB_ACCOUNTQUEUE_LIST *l)
AB_ACCOUNTQUEUE_LISTAB_AccountQueue_List_new ()
void AB_AccountQueue_List_free (AB_ACCOUNTQUEUE_LIST *l)
AB_ACCOUNTQUEUEAB_AccountQueue_List_Next (const AB_ACCOUNTQUEUE *element)
AB_ACCOUNTQUEUEAB_AccountQueue_List_Previous (const AB_ACCOUNTQUEUE *element)
uint32_t AB_AccountQueue_List_GetCount (const AB_ACCOUNTQUEUE_LIST *l)
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_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_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_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)
void AB_UserQueue_List_AddList (AB_USERQUEUE_LIST *dst, AB_USERQUEUE_LIST *l)
void AB_UserQueue_List_Add (AB_USERQUEUE *element, AB_USERQUEUE_LIST *list)
void AB_UserQueue_List_Insert (AB_USERQUEUE *element, AB_USERQUEUE_LIST *list)
void AB_UserQueue_List_Del (AB_USERQUEUE *element)
AB_USERQUEUEAB_UserQueue_List_First (const AB_USERQUEUE_LIST *l)
AB_USERQUEUEAB_UserQueue_List_Last (const AB_USERQUEUE_LIST *l)
void AB_UserQueue_List_Clear (AB_USERQUEUE_LIST *l)
AB_USERQUEUE_LISTAB_UserQueue_List_new ()
void AB_UserQueue_List_free (AB_USERQUEUE_LIST *l)
AB_USERQUEUEAB_UserQueue_List_Next (const AB_USERQUEUE *element)
AB_USERQUEUEAB_UserQueue_List_Previous (const AB_USERQUEUE *element)
uint32_t AB_UserQueue_List_GetCount (const AB_USERQUEUE_LIST *l)
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_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_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)
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_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_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_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_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_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)
OH_INSTITUTE_DATA_LIST2OH_InstituteData_List2_new ()
void OH_InstituteData_List2_free (OH_INSTITUTE_DATA_LIST2 *l)
void OH_InstituteData_List2_Dump (OH_INSTITUTE_DATA_LIST2 *l, FILE *f, unsigned int indent)
void OH_InstituteData_List2_PushBack (OH_INSTITUTE_DATA_LIST2 *l, OH_INSTITUTE_DATA *p)
void OH_InstituteData_List2_PushFront (OH_INSTITUTE_DATA_LIST2 *l, OH_INSTITUTE_DATA *p)
OH_INSTITUTE_DATAOH_InstituteData_List2_GetFront (OH_INSTITUTE_DATA_LIST2 *l)
OH_INSTITUTE_DATAOH_InstituteData_List2_GetBack (OH_INSTITUTE_DATA_LIST2 *l)
void OH_InstituteData_List2_Erase (OH_INSTITUTE_DATA_LIST2 *l, OH_INSTITUTE_DATA_LIST2_ITERATOR *it)
unsigned int OH_InstituteData_List2_GetSize (OH_INSTITUTE_DATA_LIST2 *l)
void OH_InstituteData_List2_PopBack (OH_INSTITUTE_DATA_LIST2 *l)
void OH_InstituteData_List2_PopFront (OH_INSTITUTE_DATA_LIST2 *l)
void OH_InstituteData_List2_Clear (OH_INSTITUTE_DATA_LIST2 *l)
OH_INSTITUTE_DATA_LIST2_ITERATOROH_InstituteData_List2_First (OH_INSTITUTE_DATA_LIST2 *l)
OH_INSTITUTE_DATA_LIST2_ITERATOROH_InstituteData_List2_Last (OH_INSTITUTE_DATA_LIST2 *l)
OH_INSTITUTE_DATA_LIST2_ITERATOROH_InstituteData_List2Iterator_new (OH_INSTITUTE_DATA_LIST2 *l)
void OH_InstituteData_List2Iterator_free (OH_INSTITUTE_DATA_LIST2_ITERATOR *li)
OH_INSTITUTE_DATAOH_InstituteData_List2Iterator_Previous (OH_INSTITUTE_DATA_LIST2_ITERATOR *li)
OH_INSTITUTE_DATAOH_InstituteData_List2Iterator_Next (OH_INSTITUTE_DATA_LIST2_ITERATOR *li)
OH_INSTITUTE_DATAOH_InstituteData_List2Iterator_Data (OH_INSTITUTE_DATA_LIST2_ITERATOR *li)
OH_INSTITUTE_DATAOH_InstituteData_List2_ForEach (OH_INSTITUTE_DATA_LIST2 *list, OH_INSTITUTE_DATA_LIST2_FOREACH func, void *user_data)
OH_INSTITUTE_DATA_CONSTLIST2OH_InstituteData_ConstList2_new ()
void OH_InstituteData_ConstList2_free (OH_INSTITUTE_DATA_CONSTLIST2 *l)
void OH_InstituteData_ConstList2_PushBack (OH_INSTITUTE_DATA_CONSTLIST2 *l, const OH_INSTITUTE_DATA *p)
void OH_InstituteData_ConstList2_PushFront (OH_INSTITUTE_DATA_CONSTLIST2 *l, const OH_INSTITUTE_DATA *p)
const OH_INSTITUTE_DATAOH_InstituteData_ConstList2_GetFront (OH_INSTITUTE_DATA_CONSTLIST2 *l)
const OH_INSTITUTE_DATAOH_InstituteData_ConstList2_GetBack (OH_INSTITUTE_DATA_CONSTLIST2 *l)
unsigned int OH_InstituteData_ConstList2_GetSize (OH_INSTITUTE_DATA_CONSTLIST2 *l)
void OH_InstituteData_ConstList2_PopBack (OH_INSTITUTE_DATA_CONSTLIST2 *l)
void OH_InstituteData_ConstList2_PopFront (OH_INSTITUTE_DATA_CONSTLIST2 *l)
void OH_InstituteData_ConstList2_Clear (OH_INSTITUTE_DATA_CONSTLIST2 *l)
OH_INSTITUTE_DATA_CONSTLIST2_ITERATOROH_InstituteData_ConstList2_First (OH_INSTITUTE_DATA_CONSTLIST2 *l)
OH_INSTITUTE_DATA_CONSTLIST2_ITERATOROH_InstituteData_ConstList2_Last (OH_INSTITUTE_DATA_CONSTLIST2 *l)
OH_INSTITUTE_DATA_CONSTLIST2_ITERATOROH_InstituteData_ConstList2Iterator_new (OH_INSTITUTE_DATA_CONSTLIST2 *l)
void OH_InstituteData_ConstList2Iterator_free (OH_INSTITUTE_DATA_CONSTLIST2_ITERATOR *li)
const OH_INSTITUTE_DATAOH_InstituteData_ConstList2Iterator_Previous (OH_INSTITUTE_DATA_CONSTLIST2_ITERATOR *li)
const OH_INSTITUTE_DATAOH_InstituteData_ConstList2Iterator_Next (OH_INSTITUTE_DATA_CONSTLIST2_ITERATOR *li)
const OH_INSTITUTE_DATAOH_InstituteData_ConstList2Iterator_Data (OH_INSTITUTE_DATA_CONSTLIST2_ITERATOR *li)
const OH_INSTITUTE_DATAOH_InstituteData_ConstList2_ForEach (OH_INSTITUTE_DATA_CONSTLIST2 *list, OH_INSTITUTE_DATA_CONSTLIST2_FOREACH func, void *user_data)
void OH_InstituteData_List_AddList (OH_INSTITUTE_DATA_LIST *dst, OH_INSTITUTE_DATA_LIST *l)
void OH_InstituteData_List_Add (OH_INSTITUTE_DATA *element, OH_INSTITUTE_DATA_LIST *list)
void OH_InstituteData_List_Insert (OH_INSTITUTE_DATA *element, OH_INSTITUTE_DATA_LIST *list)
void OH_InstituteData_List_Del (OH_INSTITUTE_DATA *element)
OH_INSTITUTE_DATAOH_InstituteData_List_First (const OH_INSTITUTE_DATA_LIST *l)
OH_INSTITUTE_DATAOH_InstituteData_List_Last (const OH_INSTITUTE_DATA_LIST *l)
void OH_InstituteData_List_Clear (OH_INSTITUTE_DATA_LIST *l)
OH_INSTITUTE_DATA_LISTOH_InstituteData_List_new ()
void OH_InstituteData_List_free (OH_INSTITUTE_DATA_LIST *l)
OH_INSTITUTE_DATAOH_InstituteData_List_Next (const OH_INSTITUTE_DATA *element)
OH_INSTITUTE_DATAOH_InstituteData_List_Previous (const OH_INSTITUTE_DATA *element)
uint32_t OH_InstituteData_List_GetCount (const OH_INSTITUTE_DATA_LIST *l)
OH_INSTITUTE_SPEC_LIST2OH_InstituteSpec_List2_new ()
void OH_InstituteSpec_List2_free (OH_INSTITUTE_SPEC_LIST2 *l)
void OH_InstituteSpec_List2_Dump (OH_INSTITUTE_SPEC_LIST2 *l, FILE *f, unsigned int indent)
void OH_InstituteSpec_List2_PushBack (OH_INSTITUTE_SPEC_LIST2 *l, OH_INSTITUTE_SPEC *p)
void OH_InstituteSpec_List2_PushFront (OH_INSTITUTE_SPEC_LIST2 *l, OH_INSTITUTE_SPEC *p)
OH_INSTITUTE_SPECOH_InstituteSpec_List2_GetFront (OH_INSTITUTE_SPEC_LIST2 *l)
OH_INSTITUTE_SPECOH_InstituteSpec_List2_GetBack (OH_INSTITUTE_SPEC_LIST2 *l)
void OH_InstituteSpec_List2_Erase (OH_INSTITUTE_SPEC_LIST2 *l, OH_INSTITUTE_SPEC_LIST2_ITERATOR *it)
unsigned int OH_InstituteSpec_List2_GetSize (OH_INSTITUTE_SPEC_LIST2 *l)
void OH_InstituteSpec_List2_PopBack (OH_INSTITUTE_SPEC_LIST2 *l)
void OH_InstituteSpec_List2_PopFront (OH_INSTITUTE_SPEC_LIST2 *l)
void OH_InstituteSpec_List2_Clear (OH_INSTITUTE_SPEC_LIST2 *l)
OH_INSTITUTE_SPEC_LIST2_ITERATOROH_InstituteSpec_List2_First (OH_INSTITUTE_SPEC_LIST2 *l)
OH_INSTITUTE_SPEC_LIST2_ITERATOROH_InstituteSpec_List2_Last (OH_INSTITUTE_SPEC_LIST2 *l)
OH_INSTITUTE_SPEC_LIST2_ITERATOROH_InstituteSpec_List2Iterator_new (OH_INSTITUTE_SPEC_LIST2 *l)
void OH_InstituteSpec_List2Iterator_free (OH_INSTITUTE_SPEC_LIST2_ITERATOR *li)
OH_INSTITUTE_SPECOH_InstituteSpec_List2Iterator_Previous (OH_INSTITUTE_SPEC_LIST2_ITERATOR *li)
OH_INSTITUTE_SPECOH_InstituteSpec_List2Iterator_Next (OH_INSTITUTE_SPEC_LIST2_ITERATOR *li)
OH_INSTITUTE_SPECOH_InstituteSpec_List2Iterator_Data (OH_INSTITUTE_SPEC_LIST2_ITERATOR *li)
OH_INSTITUTE_SPECOH_InstituteSpec_List2_ForEach (OH_INSTITUTE_SPEC_LIST2 *list, OH_INSTITUTE_SPEC_LIST2_FOREACH func, void *user_data)
OH_INSTITUTE_SPEC_CONSTLIST2OH_InstituteSpec_ConstList2_new ()
void OH_InstituteSpec_ConstList2_free (OH_INSTITUTE_SPEC_CONSTLIST2 *l)
void OH_InstituteSpec_ConstList2_PushBack (OH_INSTITUTE_SPEC_CONSTLIST2 *l, const OH_INSTITUTE_SPEC *p)
void OH_InstituteSpec_ConstList2_PushFront (OH_INSTITUTE_SPEC_CONSTLIST2 *l, const OH_INSTITUTE_SPEC *p)
const OH_INSTITUTE_SPECOH_InstituteSpec_ConstList2_GetFront (OH_INSTITUTE_SPEC_CONSTLIST2 *l)
const OH_INSTITUTE_SPECOH_InstituteSpec_ConstList2_GetBack (OH_INSTITUTE_SPEC_CONSTLIST2 *l)
unsigned int OH_InstituteSpec_ConstList2_GetSize (OH_INSTITUTE_SPEC_CONSTLIST2 *l)
void OH_InstituteSpec_ConstList2_PopBack (OH_INSTITUTE_SPEC_CONSTLIST2 *l)
void OH_InstituteSpec_ConstList2_PopFront (OH_INSTITUTE_SPEC_CONSTLIST2 *l)
void OH_InstituteSpec_ConstList2_Clear (OH_INSTITUTE_SPEC_CONSTLIST2 *l)
OH_INSTITUTE_SPEC_CONSTLIST2_ITERATOROH_InstituteSpec_ConstList2_First (OH_INSTITUTE_SPEC_CONSTLIST2 *l)
OH_INSTITUTE_SPEC_CONSTLIST2_ITERATOROH_InstituteSpec_ConstList2_Last (OH_INSTITUTE_SPEC_CONSTLIST2 *l)
OH_INSTITUTE_SPEC_CONSTLIST2_ITERATOROH_InstituteSpec_ConstList2Iterator_new (OH_INSTITUTE_SPEC_CONSTLIST2 *l)
void OH_InstituteSpec_ConstList2Iterator_free (OH_INSTITUTE_SPEC_CONSTLIST2_ITERATOR *li)
const OH_INSTITUTE_SPECOH_InstituteSpec_ConstList2Iterator_Previous (OH_INSTITUTE_SPEC_CONSTLIST2_ITERATOR *li)
const OH_INSTITUTE_SPECOH_InstituteSpec_ConstList2Iterator_Next (OH_INSTITUTE_SPEC_CONSTLIST2_ITERATOR *li)
const OH_INSTITUTE_SPECOH_InstituteSpec_ConstList2Iterator_Data (OH_INSTITUTE_SPEC_CONSTLIST2_ITERATOR *li)
const OH_INSTITUTE_SPECOH_InstituteSpec_ConstList2_ForEach (OH_INSTITUTE_SPEC_CONSTLIST2 *list, OH_INSTITUTE_SPEC_CONSTLIST2_FOREACH func, void *user_data)
void OH_InstituteSpec_List_AddList (OH_INSTITUTE_SPEC_LIST *dst, OH_INSTITUTE_SPEC_LIST *l)
void OH_InstituteSpec_List_Add (OH_INSTITUTE_SPEC *element, OH_INSTITUTE_SPEC_LIST *list)
void OH_InstituteSpec_List_Insert (OH_INSTITUTE_SPEC *element, OH_INSTITUTE_SPEC_LIST *list)
void OH_InstituteSpec_List_Del (OH_INSTITUTE_SPEC *element)
OH_INSTITUTE_SPECOH_InstituteSpec_List_First (const OH_INSTITUTE_SPEC_LIST *l)
OH_INSTITUTE_SPECOH_InstituteSpec_List_Last (const OH_INSTITUTE_SPEC_LIST *l)
void OH_InstituteSpec_List_Clear (OH_INSTITUTE_SPEC_LIST *l)
OH_INSTITUTE_SPEC_LISTOH_InstituteSpec_List_new ()
void OH_InstituteSpec_List_free (OH_INSTITUTE_SPEC_LIST *l)
OH_INSTITUTE_SPECOH_InstituteSpec_List_Next (const OH_INSTITUTE_SPEC *element)
OH_INSTITUTE_SPECOH_InstituteSpec_List_Previous (const OH_INSTITUTE_SPEC *element)
uint32_t OH_InstituteSpec_List_GetCount (const OH_INSTITUTE_SPEC_LIST *l)
AH_TAN_METHOD_LIST2AH_TanMethod_List2_new ()
void AH_TanMethod_List2_free (AH_TAN_METHOD_LIST2 *l)
void AH_TanMethod_List2_Dump (AH_TAN_METHOD_LIST2 *l, FILE *f, unsigned int indent)
void AH_TanMethod_List2_PushBack (AH_TAN_METHOD_LIST2 *l, AH_TAN_METHOD *p)
void AH_TanMethod_List2_PushFront (AH_TAN_METHOD_LIST2 *l, AH_TAN_METHOD *p)
AH_TAN_METHODAH_TanMethod_List2_GetFront (AH_TAN_METHOD_LIST2 *l)
AH_TAN_METHODAH_TanMethod_List2_GetBack (AH_TAN_METHOD_LIST2 *l)
void AH_TanMethod_List2_Erase (AH_TAN_METHOD_LIST2 *l, AH_TAN_METHOD_LIST2_ITERATOR *it)
unsigned int AH_TanMethod_List2_GetSize (AH_TAN_METHOD_LIST2 *l)
void AH_TanMethod_List2_PopBack (AH_TAN_METHOD_LIST2 *l)
void AH_TanMethod_List2_PopFront (AH_TAN_METHOD_LIST2 *l)
void AH_TanMethod_List2_Clear (AH_TAN_METHOD_LIST2 *l)
AH_TAN_METHOD_LIST2_ITERATORAH_TanMethod_List2_First (AH_TAN_METHOD_LIST2 *l)
AH_TAN_METHOD_LIST2_ITERATORAH_TanMethod_List2_Last (AH_TAN_METHOD_LIST2 *l)
AH_TAN_METHOD_LIST2_ITERATORAH_TanMethod_List2Iterator_new (AH_TAN_METHOD_LIST2 *l)
void AH_TanMethod_List2Iterator_free (AH_TAN_METHOD_LIST2_ITERATOR *li)
AH_TAN_METHODAH_TanMethod_List2Iterator_Previous (AH_TAN_METHOD_LIST2_ITERATOR *li)
AH_TAN_METHODAH_TanMethod_List2Iterator_Next (AH_TAN_METHOD_LIST2_ITERATOR *li)
AH_TAN_METHODAH_TanMethod_List2Iterator_Data (AH_TAN_METHOD_LIST2_ITERATOR *li)
AH_TAN_METHODAH_TanMethod_List2_ForEach (AH_TAN_METHOD_LIST2 *list, AH_TAN_METHOD_LIST2_FOREACH func, void *user_data)
AH_TAN_METHOD_CONSTLIST2AH_TanMethod_ConstList2_new ()
void AH_TanMethod_ConstList2_free (AH_TAN_METHOD_CONSTLIST2 *l)
void AH_TanMethod_ConstList2_PushBack (AH_TAN_METHOD_CONSTLIST2 *l, const AH_TAN_METHOD *p)
void AH_TanMethod_ConstList2_PushFront (AH_TAN_METHOD_CONSTLIST2 *l, const AH_TAN_METHOD *p)
const AH_TAN_METHODAH_TanMethod_ConstList2_GetFront (AH_TAN_METHOD_CONSTLIST2 *l)
const AH_TAN_METHODAH_TanMethod_ConstList2_GetBack (AH_TAN_METHOD_CONSTLIST2 *l)
unsigned int AH_TanMethod_ConstList2_GetSize (AH_TAN_METHOD_CONSTLIST2 *l)
void AH_TanMethod_ConstList2_PopBack (AH_TAN_METHOD_CONSTLIST2 *l)
void AH_TanMethod_ConstList2_PopFront (AH_TAN_METHOD_CONSTLIST2 *l)
void AH_TanMethod_ConstList2_Clear (AH_TAN_METHOD_CONSTLIST2 *l)
AH_TAN_METHOD_CONSTLIST2_ITERATORAH_TanMethod_ConstList2_First (AH_TAN_METHOD_CONSTLIST2 *l)
AH_TAN_METHOD_CONSTLIST2_ITERATORAH_TanMethod_ConstList2_Last (AH_TAN_METHOD_CONSTLIST2 *l)
AH_TAN_METHOD_CONSTLIST2_ITERATORAH_TanMethod_ConstList2Iterator_new (AH_TAN_METHOD_CONSTLIST2 *l)
void AH_TanMethod_ConstList2Iterator_free (AH_TAN_METHOD_CONSTLIST2_ITERATOR *li)
const AH_TAN_METHODAH_TanMethod_ConstList2Iterator_Previous (AH_TAN_METHOD_CONSTLIST2_ITERATOR *li)
const AH_TAN_METHODAH_TanMethod_ConstList2Iterator_Next (AH_TAN_METHOD_CONSTLIST2_ITERATOR *li)
const AH_TAN_METHODAH_TanMethod_ConstList2Iterator_Data (AH_TAN_METHOD_CONSTLIST2_ITERATOR *li)
const AH_TAN_METHODAH_TanMethod_ConstList2_ForEach (AH_TAN_METHOD_CONSTLIST2 *list, AH_TAN_METHOD_CONSTLIST2_FOREACH func, void *user_data)
void AH_TanMethod_List_AddList (AH_TAN_METHOD_LIST *dst, AH_TAN_METHOD_LIST *l)
void AH_TanMethod_List_Add (AH_TAN_METHOD *element, AH_TAN_METHOD_LIST *list)
void AH_TanMethod_List_Insert (AH_TAN_METHOD *element, AH_TAN_METHOD_LIST *list)
void AH_TanMethod_List_Del (AH_TAN_METHOD *element)
AH_TAN_METHODAH_TanMethod_List_First (const AH_TAN_METHOD_LIST *l)
AH_TAN_METHODAH_TanMethod_List_Last (const AH_TAN_METHOD_LIST *l)
void AH_TanMethod_List_Clear (AH_TAN_METHOD_LIST *l)
AH_TAN_METHOD_LISTAH_TanMethod_List_new ()
void AH_TanMethod_List_free (AH_TAN_METHOD_LIST *l)
AH_TAN_METHODAH_TanMethod_List_Next (const AH_TAN_METHOD *element)
AH_TAN_METHODAH_TanMethod_List_Previous (const AH_TAN_METHOD *element)
uint32_t AH_TanMethod_List_GetCount (const AH_TAN_METHOD_LIST *l)

Define Documentation

#define AB_ACCOUNT_LIST1_H

Definition at line 1895 of file listdoc.h.

#define AB_ACCOUNT_LIST2_H

Definition at line 776 of file listdoc.h.

#define AB_ACCOUNT_STATUS_LIST2_H

Definition at line 4879 of file listdoc.h.

#define AB_ACCOUNTQUEUE_LIST1_H

Definition at line 1765 of file listdoc.h.

#define AB_BANKINFO_LIST1_H

Definition at line 646 of file listdoc.h.

#define AB_BANKINFO_LIST2_H

Definition at line 403 of file listdoc.h.

#define AB_BANKINFO_SERVICE_LIST1_H

Definition at line 5365 of file listdoc.h.

#define AB_BANKINFO_SERVICE_LIST2_H

Definition at line 5122 of file listdoc.h.

#define AB_CELLPHONE_PRODUCT_LIST1_H

Definition at line 2884 of file listdoc.h.

#define AB_CELLPHONE_PRODUCT_LIST2_H

Definition at line 2641 of file listdoc.h.

#define AB_COUNTRY_LIST2_H

Definition at line 2398 of file listdoc.h.

#define AB_EUTRANSFER_INFO_LIST1_H

Definition at line 4376 of file listdoc.h.

#define AB_EUTRANSFER_INFO_LIST2_H

Definition at line 4133 of file listdoc.h.

#define AB_JOB_LIST2_H

Definition at line 5495 of file listdoc.h.

#define AB_JOBQUEUE_LIST1_H

Definition at line 273 of file listdoc.h.

#define AB_MESSAGE_LIST1_H

Definition at line 2268 of file listdoc.h.

#define AB_MESSAGE_LIST2_H

Definition at line 2025 of file listdoc.h.

#define AB_PROVIDER_DESCRIPTION_LIST1_H

Definition at line 3387 of file listdoc.h.

#define AB_PROVIDER_DESCRIPTION_LIST2_H

Definition at line 3144 of file listdoc.h.

#define AB_SECURITY_LIST1_H

Definition at line 4749 of file listdoc.h.

#define AB_SECURITY_LIST2_H

Definition at line 4506 of file listdoc.h.

#define AB_TEXTKEY_DESCR_LIST1_H

Definition at line 1262 of file listdoc.h.

#define AB_TEXTKEY_DESCR_LIST2_H

Definition at line 1019 of file listdoc.h.

#define AB_TRANSACTION_LIMITS_LIST1_H

Definition at line 1635 of file listdoc.h.

#define AB_TRANSACTION_LIMITS_LIST2_H

Definition at line 1392 of file listdoc.h.

#define AB_TRANSACTION_LIST2_H

Definition at line 3517 of file listdoc.h.

#define AB_USER_LIST2_H

Definition at line 3760 of file listdoc.h.

#define AB_USERQUEUE_LIST1_H

Definition at line 3014 of file listdoc.h.

#define AB_VALUE_LIST1_H

Definition at line 4003 of file listdoc.h.

#define AH_TAN_METHOD_LIST1_H

Definition at line 6727 of file listdoc.h.

#define AH_TAN_METHOD_LIST2_H

Definition at line 6484 of file listdoc.h.

#define OH_INSTITUTE_DATA_LIST1_H

Definition at line 5981 of file listdoc.h.

#define OH_INSTITUTE_DATA_LIST2_H

Definition at line 5738 of file listdoc.h.

#define OH_INSTITUTE_SPEC_LIST1_H

Definition at line 6354 of file listdoc.h.

#define OH_INSTITUTE_SPEC_LIST2_H

Definition at line 6111 of file listdoc.h.


Typedef Documentation

Definition at line 925 of file listdoc.h.

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

Definition at line 928 of file listdoc.h.

Definition at line 926 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 1913 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 789 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 799 of file listdoc.h.

An iterator is used to traverse a list.

Definition at line 794 of file listdoc.h.

Definition at line 5028 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 5031 of file listdoc.h.

Definition at line 5029 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 4892 of file listdoc.h.

See AB_AccountStatus_List2_ForEach.

Definition at line 4902 of file listdoc.h.

An iterator is used to traverse a list.

Definition at line 4897 of file listdoc.h.

This represents a list of AB_ACCOUNTQUEUE (see AB_AccountQueue_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 1783 of file listdoc.h.

Definition at line 552 of file listdoc.h.

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

Definition at line 555 of file listdoc.h.

Definition at line 553 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 664 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 416 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 426 of file listdoc.h.

An iterator is used to traverse a list.

Definition at line 421 of file listdoc.h.

Definition at line 179 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 182 of file listdoc.h.

Definition at line 180 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 43 of file listdoc.h.

See AB_BankInfoPlugin_List2_ForEach.

Definition at line 53 of file listdoc.h.

An iterator is used to traverse a list.

Definition at line 48 of file listdoc.h.

Definition at line 5271 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 5274 of file listdoc.h.

Definition at line 5272 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 5383 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 5135 of file listdoc.h.

See AB_BankInfoService_List2_ForEach.

Definition at line 5145 of file listdoc.h.

An iterator is used to traverse a list.

Definition at line 5140 of file listdoc.h.

Definition at line 2790 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 2793 of file listdoc.h.

Definition at line 2791 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 2902 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 2654 of file listdoc.h.

See AB_CellPhoneProduct_List2_ForEach.

Definition at line 2664 of file listdoc.h.

An iterator is used to traverse a list.

Definition at line 2659 of file listdoc.h.

Definition at line 2547 of file listdoc.h.

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

Definition at line 2550 of file listdoc.h.

Definition at line 2548 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 2411 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 2421 of file listdoc.h.

An iterator is used to traverse a list.

Definition at line 2416 of file listdoc.h.

Definition at line 4282 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 4285 of file listdoc.h.

Definition at line 4283 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 4394 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 4146 of file listdoc.h.

See AB_EuTransferInfo_List2_ForEach.

Definition at line 4156 of file listdoc.h.

An iterator is used to traverse a list.

Definition at line 4151 of file listdoc.h.

Definition at line 5644 of file listdoc.h.

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

Definition at line 5647 of file listdoc.h.

Definition at line 5645 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 5508 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 5518 of file listdoc.h.

An iterator is used to traverse a list.

Definition at line 5513 of file listdoc.h.

This represents a list of AB_JOBQUEUE (see AB_JobQueue_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 291 of file listdoc.h.

Definition at line 2174 of file listdoc.h.

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

Definition at line 2177 of file listdoc.h.

Definition at line 2175 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 2286 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 2038 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 2048 of file listdoc.h.

An iterator is used to traverse a list.

Definition at line 2043 of file listdoc.h.

Definition at line 3293 of file listdoc.h.

Definition at line 3296 of file listdoc.h.

Definition at line 3294 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 3405 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 3157 of file listdoc.h.

See AB_ProviderDescription_List2_ForEach.

Definition at line 3167 of file listdoc.h.

An iterator is used to traverse a list.

Definition at line 3162 of file listdoc.h.

Definition at line 4655 of file listdoc.h.

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

Definition at line 4658 of file listdoc.h.

Definition at line 4656 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 4767 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 4519 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 4529 of file listdoc.h.

An iterator is used to traverse a list.

Definition at line 4524 of file listdoc.h.

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.

Definition at line 3666 of file listdoc.h.

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

Definition at line 3669 of file listdoc.h.

Definition at line 3667 of file listdoc.h.

Definition at line 1541 of file listdoc.h.

Definition at line 1544 of file listdoc.h.

Definition at line 1542 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 1653 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 1405 of file listdoc.h.

See AB_TransactionLimits_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.

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 3530 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 3540 of file listdoc.h.

An iterator is used to traverse a list.

Definition at line 3535 of file listdoc.h.

Definition at line 3909 of file listdoc.h.

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

Definition at line 3912 of file listdoc.h.

Definition at line 3910 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 3773 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 3783 of file listdoc.h.

An iterator is used to traverse a list.

Definition at line 3778 of file listdoc.h.

This represents a list of AB_USERQUEUE (see AB_UserQueue_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 3032 of file listdoc.h.

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 4021 of file listdoc.h.

Definition at line 6633 of file listdoc.h.

typedef const AH_TAN_METHOD*( AH_TAN_METHOD_CONSTLIST2_FOREACH)(const AH_TAN_METHOD *element, void *user_data)

Definition at line 6636 of file listdoc.h.

Definition at line 6634 of file listdoc.h.

This represents a list of AH_TAN_METHOD (see AH_TanMethod_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 6745 of file listdoc.h.

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

Definition at line 6497 of file listdoc.h.

typedef AH_TAN_METHOD*( AH_TAN_METHOD_LIST2_FOREACH)(AH_TAN_METHOD *element, void *user_data)

See AH_TanMethod_List2_ForEach.

Definition at line 6507 of file listdoc.h.

An iterator is used to traverse a list.

Definition at line 6502 of file listdoc.h.

Definition at line 5887 of file listdoc.h.

typedef const OH_INSTITUTE_DATA*( OH_INSTITUTE_DATA_CONSTLIST2_FOREACH)(const OH_INSTITUTE_DATA *element, void *user_data)

Definition at line 5890 of file listdoc.h.

Definition at line 5888 of file listdoc.h.

This represents a list of OH_INSTITUTE_DATA (see OH_InstituteData_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 5999 of file listdoc.h.

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

Definition at line 5751 of file listdoc.h.

See OH_InstituteData_List2_ForEach.

Definition at line 5761 of file listdoc.h.

An iterator is used to traverse a list.

Definition at line 5756 of file listdoc.h.

Definition at line 6260 of file listdoc.h.

typedef const OH_INSTITUTE_SPEC*( OH_INSTITUTE_SPEC_CONSTLIST2_FOREACH)(const OH_INSTITUTE_SPEC *element, void *user_data)

Definition at line 6263 of file listdoc.h.

Definition at line 6261 of file listdoc.h.

This represents a list of OH_INSTITUTE_SPEC (see OH_InstituteSpec_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 6372 of file listdoc.h.

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

Definition at line 6124 of file listdoc.h.

See OH_InstituteSpec_List2_ForEach.

Definition at line 6134 of file listdoc.h.

An iterator is used to traverse a list.

Definition at line 6129 of file listdoc.h.


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:
listThe list to traverse.
funcThe function to be called with each list element.
user_dataA 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:
listThe list to traverse.
funcThe function to be called with each list element.
user_dataA 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_AccountQueue_List_Add ( AB_ACCOUNTQUEUE element,
AB_ACCOUNTQUEUE_LIST list 
)

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

void AB_AccountQueue_List_AddList ( AB_ACCOUNTQUEUE_LIST dst,
AB_ACCOUNTQUEUE_LIST l 
)

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

void AB_AccountQueue_List_Clear ( AB_ACCOUNTQUEUE_LIST l)

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

void AB_AccountQueue_List_Del ( AB_ACCOUNTQUEUE 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_ACCOUNTQUEUE* AB_AccountQueue_List_First ( const AB_ACCOUNTQUEUE_LIST l)

Returns the first element of the list.

void AB_AccountQueue_List_free ( AB_ACCOUNTQUEUE_LIST l)

Destroys the list and frees all its elements.

uint32_t AB_AccountQueue_List_GetCount ( const AB_ACCOUNTQUEUE_LIST l)

Returns the number of elements currently in the given list.

void AB_AccountQueue_List_Insert ( AB_ACCOUNTQUEUE element,
AB_ACCOUNTQUEUE_LIST list 
)

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

AB_ACCOUNTQUEUE* AB_AccountQueue_List_Last ( const AB_ACCOUNTQUEUE_LIST l)

Returns the last element of the list.

AB_ACCOUNTQUEUE_LIST* AB_AccountQueue_List_new ( )

Creates a new list of AB_ACCOUNTQUEUE.

AB_ACCOUNTQUEUE* AB_AccountQueue_List_Next ( const AB_ACCOUNTQUEUE element)

Returns the successor of the given element.

AB_ACCOUNTQUEUE* AB_AccountQueue_List_Previous ( const AB_ACCOUNTQUEUE 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:
listThe list to traverse.
funcThe function to be called with each list element.
user_dataA 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:
listThe list to traverse.
funcThe function to be called with each list element.
user_dataA 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:
listThe list to traverse.
funcThe function to be called with each list element.
user_dataA 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:
listThe list to traverse.
funcThe function to be called with each list element.
user_dataA 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:
listThe list to traverse.
funcThe function to be called with each list element.
user_dataA 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:
listThe list to traverse.
funcThe function to be called with each list element.
user_dataA 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:
listThe list to traverse.
funcThe function to be called with each list element.
user_dataA 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:
listThe list to traverse.
funcThe function to be called with each list element.
user_dataA 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:
listThe list to traverse.
funcThe function to be called with each list element.
user_dataA 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:
listThe list to traverse.
funcThe function to be called with each list element.
user_dataA 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:
listThe list to traverse.
funcThe function to be called with each list element.
user_dataA 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:
listThe list to traverse.
funcThe function to be called with each list element.
user_dataA 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:
listThe list to traverse.
funcThe function to be called with each list element.
user_dataA 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:
listThe list to traverse.
funcThe function to be called with each list element.
user_dataA 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:
listThe list to traverse.
funcThe function to be called with each list element.
user_dataA 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:
listThe list to traverse.
funcThe function to be called with each list element.
user_dataA 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_JobQueue_List_Add ( AB_JOBQUEUE element,
AB_JOBQUEUE_LIST list 
)

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

void AB_JobQueue_List_AddList ( AB_JOBQUEUE_LIST dst,
AB_JOBQUEUE_LIST l 
)

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

void AB_JobQueue_List_Clear ( AB_JOBQUEUE_LIST l)

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

void AB_JobQueue_List_Del ( AB_JOBQUEUE 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_JOBQUEUE* AB_JobQueue_List_First ( const AB_JOBQUEUE_LIST l)

Returns the first element of the list.

void AB_JobQueue_List_free ( AB_JOBQUEUE_LIST l)

Destroys the list and frees all its elements.

uint32_t AB_JobQueue_List_GetCount ( const AB_JOBQUEUE_LIST l)

Returns the number of elements currently in the given list.

void AB_JobQueue_List_Insert ( AB_JOBQUEUE element,
AB_JOBQUEUE_LIST list 
)

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

AB_JOBQUEUE* AB_JobQueue_List_Last ( const AB_JOBQUEUE_LIST l)

Returns the last element of the list.

AB_JOBQUEUE_LIST* AB_JobQueue_List_new ( )

Creates a new list of AB_JOBQUEUE.

AB_JOBQUEUE* AB_JobQueue_List_Next ( const AB_JOBQUEUE element)

Returns the successor of the given element.

AB_JOBQUEUE* AB_JobQueue_List_Previous ( const AB_JOBQUEUE element)

Returns the predecessor of the given 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:
listThe list to traverse.
funcThe function to be called with each list element.
user_dataA 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:
listThe list to traverse.
funcThe function to be called with each list element.
user_dataA 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:
listThe list to traverse.
funcThe function to be called with each list element.
user_dataA 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:
listThe list to traverse.
funcThe function to be called with each list element.
user_dataA 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:
listThe list to traverse.
funcThe function to be called with each list element.
user_dataA 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:
listThe list to traverse.
funcThe function to be called with each list element.
user_dataA 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:
listThe list to traverse.
funcThe function to be called with each list element.
user_dataA 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:
listThe list to traverse.
funcThe function to be called with each list element.
user_dataA 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:
listThe list to traverse.
funcThe function to be called with each list element.
user_dataA 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:
listThe list to traverse.
funcThe function to be called with each list element.
user_dataA 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:
listThe list to traverse.
funcThe function to be called with each list element.
user_dataA 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:
listThe list to traverse.
funcThe function to be called with each list element.
user_dataA 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:
listThe list to traverse.
funcThe function to be called with each list element.
user_dataA 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:
listThe list to traverse.
funcThe function to be called with each list element.
user_dataA 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_UserQueue_List_Add ( AB_USERQUEUE element,
AB_USERQUEUE_LIST list 
)

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

void AB_UserQueue_List_AddList ( AB_USERQUEUE_LIST dst,
AB_USERQUEUE_LIST l 
)

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

void AB_UserQueue_List_Clear ( AB_USERQUEUE_LIST l)

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

void AB_UserQueue_List_Del ( AB_USERQUEUE 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_USERQUEUE* AB_UserQueue_List_First ( const AB_USERQUEUE_LIST l)

Returns the first element of the list.

void AB_UserQueue_List_free ( AB_USERQUEUE_LIST l)

Destroys the list and frees all its elements.

uint32_t AB_UserQueue_List_GetCount ( const AB_USERQUEUE_LIST l)

Returns the number of elements currently in the given list.

void AB_UserQueue_List_Insert ( AB_USERQUEUE element,
AB_USERQUEUE_LIST list 
)

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

AB_USERQUEUE* AB_UserQueue_List_Last ( const AB_USERQUEUE_LIST l)

Returns the last element of the list.

AB_USERQUEUE_LIST* AB_UserQueue_List_new ( )

Creates a new list of AB_USERQUEUE.

AB_USERQUEUE* AB_UserQueue_List_Next ( const AB_USERQUEUE element)

Returns the successor of the given element.

AB_USERQUEUE* AB_UserQueue_List_Previous ( const AB_USERQUEUE element)

Returns the predecessor of the given 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.

void AH_TanMethod_ConstList2_Clear ( AH_TAN_METHOD_CONSTLIST2 l)
AH_TAN_METHOD_CONSTLIST2_ITERATOR* AH_TanMethod_ConstList2_First ( AH_TAN_METHOD_CONSTLIST2 l)
const AH_TAN_METHOD* AH_TanMethod_ConstList2_ForEach ( AH_TAN_METHOD_CONSTLIST2 list,
AH_TAN_METHOD_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:
listThe list to traverse.
funcThe function to be called with each list element.
user_dataA 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 AH_TanMethod_ConstList2_free ( AH_TAN_METHOD_CONSTLIST2 l)
const AH_TAN_METHOD* AH_TanMethod_ConstList2_GetBack ( AH_TAN_METHOD_CONSTLIST2 l)
const AH_TAN_METHOD* AH_TanMethod_ConstList2_GetFront ( AH_TAN_METHOD_CONSTLIST2 l)
unsigned int AH_TanMethod_ConstList2_GetSize ( AH_TAN_METHOD_CONSTLIST2 l)
AH_TAN_METHOD_CONSTLIST2_ITERATOR* AH_TanMethod_ConstList2_Last ( AH_TAN_METHOD_CONSTLIST2 l)
AH_TAN_METHOD_CONSTLIST2* AH_TanMethod_ConstList2_new ( )
void AH_TanMethod_ConstList2_PopBack ( AH_TAN_METHOD_CONSTLIST2 l)
void AH_TanMethod_ConstList2_PopFront ( AH_TAN_METHOD_CONSTLIST2 l)
void AH_TanMethod_ConstList2_PushBack ( AH_TAN_METHOD_CONSTLIST2 l,
const AH_TAN_METHOD p 
)
void AH_TanMethod_ConstList2_PushFront ( AH_TAN_METHOD_CONSTLIST2 l,
const AH_TAN_METHOD p 
)
const AH_TAN_METHOD* AH_TanMethod_ConstList2Iterator_Data ( AH_TAN_METHOD_CONSTLIST2_ITERATOR li)
void AH_TanMethod_ConstList2Iterator_free ( AH_TAN_METHOD_CONSTLIST2_ITERATOR li)
AH_TAN_METHOD_CONSTLIST2_ITERATOR* AH_TanMethod_ConstList2Iterator_new ( AH_TAN_METHOD_CONSTLIST2 l)
const AH_TAN_METHOD* AH_TanMethod_ConstList2Iterator_Next ( AH_TAN_METHOD_CONSTLIST2_ITERATOR li)
const AH_TAN_METHOD* AH_TanMethod_ConstList2Iterator_Previous ( AH_TAN_METHOD_CONSTLIST2_ITERATOR li)
void AH_TanMethod_List2_Clear ( AH_TAN_METHOD_LIST2 l)

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

void AH_TanMethod_List2_Dump ( AH_TAN_METHOD_LIST2 l,
FILE *  f,
unsigned int  indent 
)

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

void AH_TanMethod_List2_Erase ( AH_TAN_METHOD_LIST2 l,
AH_TAN_METHOD_LIST2_ITERATOR it 
)

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

AH_TAN_METHOD_LIST2_ITERATOR* AH_TanMethod_List2_First ( AH_TAN_METHOD_LIST2 l)

Returns a list iterator pointing to the first element.

AH_TAN_METHOD* AH_TanMethod_List2_ForEach ( AH_TAN_METHOD_LIST2 list,
AH_TAN_METHOD_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:
listThe list to traverse.
funcThe function to be called with each list element.
user_dataA 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 AH_TanMethod_List2_free ( AH_TAN_METHOD_LIST2 l)

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

AH_TAN_METHOD* AH_TanMethod_List2_GetBack ( AH_TAN_METHOD_LIST2 l)

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

AH_TAN_METHOD* AH_TanMethod_List2_GetFront ( AH_TAN_METHOD_LIST2 l)

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

unsigned int AH_TanMethod_List2_GetSize ( AH_TAN_METHOD_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.

AH_TAN_METHOD_LIST2_ITERATOR* AH_TanMethod_List2_Last ( AH_TAN_METHOD_LIST2 l)

Returns a list iterator pointing to the last element.

AH_TAN_METHOD_LIST2* AH_TanMethod_List2_new ( )

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

void AH_TanMethod_List2_PopBack ( AH_TAN_METHOD_LIST2 l)

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

void AH_TanMethod_List2_PopFront ( AH_TAN_METHOD_LIST2 l)

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

void AH_TanMethod_List2_PushBack ( AH_TAN_METHOD_LIST2 l,
AH_TAN_METHOD p 
)

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

void AH_TanMethod_List2_PushFront ( AH_TAN_METHOD_LIST2 l,
AH_TAN_METHOD p 
)

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

AH_TAN_METHOD* AH_TanMethod_List2Iterator_Data ( AH_TAN_METHOD_LIST2_ITERATOR li)

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

void AH_TanMethod_List2Iterator_free ( AH_TAN_METHOD_LIST2_ITERATOR li)

Destroys the list iterator.

AH_TAN_METHOD_LIST2_ITERATOR* AH_TanMethod_List2Iterator_new ( AH_TAN_METHOD_LIST2 l)

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

AH_TAN_METHOD* AH_TanMethod_List2Iterator_Next ( AH_TAN_METHOD_LIST2_ITERATOR li)

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

AH_TAN_METHOD* AH_TanMethod_List2Iterator_Previous ( AH_TAN_METHOD_LIST2_ITERATOR li)

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

void AH_TanMethod_List_Add ( AH_TAN_METHOD element,
AH_TAN_METHOD_LIST list 
)

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

void AH_TanMethod_List_AddList ( AH_TAN_METHOD_LIST dst,
AH_TAN_METHOD_LIST l 
)

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

void AH_TanMethod_List_Clear ( AH_TAN_METHOD_LIST l)

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

void AH_TanMethod_List_Del ( AH_TAN_METHOD 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.

AH_TAN_METHOD* AH_TanMethod_List_First ( const AH_TAN_METHOD_LIST l)

Returns the first element of the list.

void AH_TanMethod_List_free ( AH_TAN_METHOD_LIST l)

Destroys the list and frees all its elements.

uint32_t AH_TanMethod_List_GetCount ( const AH_TAN_METHOD_LIST l)

Returns the number of elements currently in the given list.

void AH_TanMethod_List_Insert ( AH_TAN_METHOD element,
AH_TAN_METHOD_LIST list 
)

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

AH_TAN_METHOD* AH_TanMethod_List_Last ( const AH_TAN_METHOD_LIST l)

Returns the last element of the list.

AH_TAN_METHOD_LIST* AH_TanMethod_List_new ( )

Creates a new list of AH_TAN_METHOD.

AH_TAN_METHOD* AH_TanMethod_List_Next ( const AH_TAN_METHOD element)

Returns the successor of the given element.

AH_TAN_METHOD* AH_TanMethod_List_Previous ( const AH_TAN_METHOD element)

Returns the predecessor of the given element.

void OH_InstituteData_ConstList2_Clear ( OH_INSTITUTE_DATA_CONSTLIST2 l)
OH_INSTITUTE_DATA_CONSTLIST2_ITERATOR* OH_InstituteData_ConstList2_First ( OH_INSTITUTE_DATA_CONSTLIST2 l)
const OH_INSTITUTE_DATA* OH_InstituteData_ConstList2_ForEach ( OH_INSTITUTE_DATA_CONSTLIST2 list,
OH_INSTITUTE_DATA_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:
listThe list to traverse.
funcThe function to be called with each list element.
user_dataA 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 OH_InstituteData_ConstList2_free ( OH_INSTITUTE_DATA_CONSTLIST2 l)
const OH_INSTITUTE_DATA* OH_InstituteData_ConstList2_GetBack ( OH_INSTITUTE_DATA_CONSTLIST2 l)
const OH_INSTITUTE_DATA* OH_InstituteData_ConstList2_GetFront ( OH_INSTITUTE_DATA_CONSTLIST2 l)
unsigned int OH_InstituteData_ConstList2_GetSize ( OH_INSTITUTE_DATA_CONSTLIST2 l)
OH_INSTITUTE_DATA_CONSTLIST2_ITERATOR* OH_InstituteData_ConstList2_Last ( OH_INSTITUTE_DATA_CONSTLIST2 l)
OH_INSTITUTE_DATA_CONSTLIST2* OH_InstituteData_ConstList2_new ( )
void OH_InstituteData_ConstList2_PopBack ( OH_INSTITUTE_DATA_CONSTLIST2 l)
void OH_InstituteData_ConstList2_PopFront ( OH_INSTITUTE_DATA_CONSTLIST2 l)
void OH_InstituteData_ConstList2_PushBack ( OH_INSTITUTE_DATA_CONSTLIST2 l,
const OH_INSTITUTE_DATA p 
)
void OH_InstituteData_ConstList2_PushFront ( OH_INSTITUTE_DATA_CONSTLIST2 l,
const OH_INSTITUTE_DATA p 
)
const OH_INSTITUTE_DATA* OH_InstituteData_ConstList2Iterator_Data ( OH_INSTITUTE_DATA_CONSTLIST2_ITERATOR li)
void OH_InstituteData_ConstList2Iterator_free ( OH_INSTITUTE_DATA_CONSTLIST2_ITERATOR li)
OH_INSTITUTE_DATA_CONSTLIST2_ITERATOR* OH_InstituteData_ConstList2Iterator_new ( OH_INSTITUTE_DATA_CONSTLIST2 l)
const OH_INSTITUTE_DATA* OH_InstituteData_ConstList2Iterator_Next ( OH_INSTITUTE_DATA_CONSTLIST2_ITERATOR li)
const OH_INSTITUTE_DATA* OH_InstituteData_ConstList2Iterator_Previous ( OH_INSTITUTE_DATA_CONSTLIST2_ITERATOR li)
void OH_InstituteData_List2_Clear ( OH_INSTITUTE_DATA_LIST2 l)

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

void OH_InstituteData_List2_Dump ( OH_INSTITUTE_DATA_LIST2 l,
FILE *  f,
unsigned int  indent 
)

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

void OH_InstituteData_List2_Erase ( OH_INSTITUTE_DATA_LIST2 l,
OH_INSTITUTE_DATA_LIST2_ITERATOR it 
)

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

OH_INSTITUTE_DATA_LIST2_ITERATOR* OH_InstituteData_List2_First ( OH_INSTITUTE_DATA_LIST2 l)

Returns a list iterator pointing to the first element.

OH_INSTITUTE_DATA* OH_InstituteData_List2_ForEach ( OH_INSTITUTE_DATA_LIST2 list,
OH_INSTITUTE_DATA_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:
listThe list to traverse.
funcThe function to be called with each list element.
user_dataA 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 OH_InstituteData_List2_free ( OH_INSTITUTE_DATA_LIST2 l)

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

OH_INSTITUTE_DATA* OH_InstituteData_List2_GetBack ( OH_INSTITUTE_DATA_LIST2 l)

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

OH_INSTITUTE_DATA* OH_InstituteData_List2_GetFront ( OH_INSTITUTE_DATA_LIST2 l)

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

unsigned int OH_InstituteData_List2_GetSize ( OH_INSTITUTE_DATA_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.

OH_INSTITUTE_DATA_LIST2_ITERATOR* OH_InstituteData_List2_Last ( OH_INSTITUTE_DATA_LIST2 l)

Returns a list iterator pointing to the last element.

OH_INSTITUTE_DATA_LIST2* OH_InstituteData_List2_new ( )

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

void OH_InstituteData_List2_PopBack ( OH_INSTITUTE_DATA_LIST2 l)

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

void OH_InstituteData_List2_PopFront ( OH_INSTITUTE_DATA_LIST2 l)

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

void OH_InstituteData_List2_PushBack ( OH_INSTITUTE_DATA_LIST2 l,
OH_INSTITUTE_DATA p 
)

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

void OH_InstituteData_List2_PushFront ( OH_INSTITUTE_DATA_LIST2 l,
OH_INSTITUTE_DATA p 
)

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

OH_INSTITUTE_DATA* OH_InstituteData_List2Iterator_Data ( OH_INSTITUTE_DATA_LIST2_ITERATOR li)

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

void OH_InstituteData_List2Iterator_free ( OH_INSTITUTE_DATA_LIST2_ITERATOR li)

Destroys the list iterator.

OH_INSTITUTE_DATA_LIST2_ITERATOR* OH_InstituteData_List2Iterator_new ( OH_INSTITUTE_DATA_LIST2 l)

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

OH_INSTITUTE_DATA* OH_InstituteData_List2Iterator_Next ( OH_INSTITUTE_DATA_LIST2_ITERATOR li)

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

OH_INSTITUTE_DATA* OH_InstituteData_List2Iterator_Previous ( OH_INSTITUTE_DATA_LIST2_ITERATOR li)

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

void OH_InstituteData_List_Add ( OH_INSTITUTE_DATA element,
OH_INSTITUTE_DATA_LIST list 
)

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

void OH_InstituteData_List_AddList ( OH_INSTITUTE_DATA_LIST dst,
OH_INSTITUTE_DATA_LIST l 
)

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

void OH_InstituteData_List_Clear ( OH_INSTITUTE_DATA_LIST l)

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

void OH_InstituteData_List_Del ( OH_INSTITUTE_DATA 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.

OH_INSTITUTE_DATA* OH_InstituteData_List_First ( const OH_INSTITUTE_DATA_LIST l)

Returns the first element of the list.

void OH_InstituteData_List_free ( OH_INSTITUTE_DATA_LIST l)

Destroys the list and frees all its elements.

uint32_t OH_InstituteData_List_GetCount ( const OH_INSTITUTE_DATA_LIST l)

Returns the number of elements currently in the given list.

void OH_InstituteData_List_Insert ( OH_INSTITUTE_DATA element,
OH_INSTITUTE_DATA_LIST list 
)

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

OH_INSTITUTE_DATA* OH_InstituteData_List_Last ( const OH_INSTITUTE_DATA_LIST l)

Returns the last element of the list.

OH_INSTITUTE_DATA_LIST* OH_InstituteData_List_new ( )

Creates a new list of OH_INSTITUTE_DATA.

OH_INSTITUTE_DATA* OH_InstituteData_List_Next ( const OH_INSTITUTE_DATA element)

Returns the successor of the given element.

OH_INSTITUTE_DATA* OH_InstituteData_List_Previous ( const OH_INSTITUTE_DATA element)

Returns the predecessor of the given element.

void OH_InstituteSpec_ConstList2_Clear ( OH_INSTITUTE_SPEC_CONSTLIST2 l)
OH_INSTITUTE_SPEC_CONSTLIST2_ITERATOR* OH_InstituteSpec_ConstList2_First ( OH_INSTITUTE_SPEC_CONSTLIST2 l)
const OH_INSTITUTE_SPEC* OH_InstituteSpec_ConstList2_ForEach ( OH_INSTITUTE_SPEC_CONSTLIST2 list,
OH_INSTITUTE_SPEC_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:
listThe list to traverse.
funcThe function to be called with each list element.
user_dataA 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 OH_InstituteSpec_ConstList2_free ( OH_INSTITUTE_SPEC_CONSTLIST2 l)
const OH_INSTITUTE_SPEC* OH_InstituteSpec_ConstList2_GetBack ( OH_INSTITUTE_SPEC_CONSTLIST2 l)
const OH_INSTITUTE_SPEC* OH_InstituteSpec_ConstList2_GetFront ( OH_INSTITUTE_SPEC_CONSTLIST2 l)
unsigned int OH_InstituteSpec_ConstList2_GetSize ( OH_INSTITUTE_SPEC_CONSTLIST2 l)
OH_INSTITUTE_SPEC_CONSTLIST2_ITERATOR* OH_InstituteSpec_ConstList2_Last ( OH_INSTITUTE_SPEC_CONSTLIST2 l)
OH_INSTITUTE_SPEC_CONSTLIST2* OH_InstituteSpec_ConstList2_new ( )
void OH_InstituteSpec_ConstList2_PopBack ( OH_INSTITUTE_SPEC_CONSTLIST2 l)
void OH_InstituteSpec_ConstList2_PopFront ( OH_INSTITUTE_SPEC_CONSTLIST2 l)
void OH_InstituteSpec_ConstList2_PushBack ( OH_INSTITUTE_SPEC_CONSTLIST2 l,
const OH_INSTITUTE_SPEC p 
)
void OH_InstituteSpec_ConstList2_PushFront ( OH_INSTITUTE_SPEC_CONSTLIST2 l,
const OH_INSTITUTE_SPEC p 
)
const OH_INSTITUTE_SPEC* OH_InstituteSpec_ConstList2Iterator_Data ( OH_INSTITUTE_SPEC_CONSTLIST2_ITERATOR li)
void OH_InstituteSpec_ConstList2Iterator_free ( OH_INSTITUTE_SPEC_CONSTLIST2_ITERATOR li)
OH_INSTITUTE_SPEC_CONSTLIST2_ITERATOR* OH_InstituteSpec_ConstList2Iterator_new ( OH_INSTITUTE_SPEC_CONSTLIST2 l)
const OH_INSTITUTE_SPEC* OH_InstituteSpec_ConstList2Iterator_Next ( OH_INSTITUTE_SPEC_CONSTLIST2_ITERATOR li)
const OH_INSTITUTE_SPEC* OH_InstituteSpec_ConstList2Iterator_Previous ( OH_INSTITUTE_SPEC_CONSTLIST2_ITERATOR li)
void OH_InstituteSpec_List2_Clear ( OH_INSTITUTE_SPEC_LIST2 l)

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

void OH_InstituteSpec_List2_Dump ( OH_INSTITUTE_SPEC_LIST2 l,
FILE *  f,
unsigned int  indent 
)

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

void OH_InstituteSpec_List2_Erase ( OH_INSTITUTE_SPEC_LIST2 l,
OH_INSTITUTE_SPEC_LIST2_ITERATOR it 
)

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

OH_INSTITUTE_SPEC_LIST2_ITERATOR* OH_InstituteSpec_List2_First ( OH_INSTITUTE_SPEC_LIST2 l)

Returns a list iterator pointing to the first element.

OH_INSTITUTE_SPEC* OH_InstituteSpec_List2_ForEach ( OH_INSTITUTE_SPEC_LIST2 list,
OH_INSTITUTE_SPEC_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:
listThe list to traverse.
funcThe function to be called with each list element.
user_dataA 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 OH_InstituteSpec_List2_free ( OH_INSTITUTE_SPEC_LIST2 l)

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

OH_INSTITUTE_SPEC* OH_InstituteSpec_List2_GetBack ( OH_INSTITUTE_SPEC_LIST2 l)

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

OH_INSTITUTE_SPEC* OH_InstituteSpec_List2_GetFront ( OH_INSTITUTE_SPEC_LIST2 l)

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

unsigned int OH_InstituteSpec_List2_GetSize ( OH_INSTITUTE_SPEC_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.

OH_INSTITUTE_SPEC_LIST2_ITERATOR* OH_InstituteSpec_List2_Last ( OH_INSTITUTE_SPEC_LIST2 l)

Returns a list iterator pointing to the last element.

OH_INSTITUTE_SPEC_LIST2* OH_InstituteSpec_List2_new ( )

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

void OH_InstituteSpec_List2_PopBack ( OH_INSTITUTE_SPEC_LIST2 l)

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

void OH_InstituteSpec_List2_PopFront ( OH_INSTITUTE_SPEC_LIST2 l)

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

void OH_InstituteSpec_List2_PushBack ( OH_INSTITUTE_SPEC_LIST2 l,
OH_INSTITUTE_SPEC p 
)

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

void OH_InstituteSpec_List2_PushFront ( OH_INSTITUTE_SPEC_LIST2 l,
OH_INSTITUTE_SPEC p 
)

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

OH_INSTITUTE_SPEC* OH_InstituteSpec_List2Iterator_Data ( OH_INSTITUTE_SPEC_LIST2_ITERATOR li)

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

void OH_InstituteSpec_List2Iterator_free ( OH_INSTITUTE_SPEC_LIST2_ITERATOR li)

Destroys the list iterator.

OH_INSTITUTE_SPEC_LIST2_ITERATOR* OH_InstituteSpec_List2Iterator_new ( OH_INSTITUTE_SPEC_LIST2 l)

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

OH_INSTITUTE_SPEC* OH_InstituteSpec_List2Iterator_Next ( OH_INSTITUTE_SPEC_LIST2_ITERATOR li)

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

OH_INSTITUTE_SPEC* OH_InstituteSpec_List2Iterator_Previous ( OH_INSTITUTE_SPEC_LIST2_ITERATOR li)

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

void OH_InstituteSpec_List_Add ( OH_INSTITUTE_SPEC element,
OH_INSTITUTE_SPEC_LIST list 
)

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

void OH_InstituteSpec_List_AddList ( OH_INSTITUTE_SPEC_LIST dst,
OH_INSTITUTE_SPEC_LIST l 
)

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

void OH_InstituteSpec_List_Clear ( OH_INSTITUTE_SPEC_LIST l)

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

void OH_InstituteSpec_List_Del ( OH_INSTITUTE_SPEC 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.

OH_INSTITUTE_SPEC* OH_InstituteSpec_List_First ( const OH_INSTITUTE_SPEC_LIST l)

Returns the first element of the list.

void OH_InstituteSpec_List_free ( OH_INSTITUTE_SPEC_LIST l)

Destroys the list and frees all its elements.

uint32_t OH_InstituteSpec_List_GetCount ( const OH_INSTITUTE_SPEC_LIST l)

Returns the number of elements currently in the given list.

void OH_InstituteSpec_List_Insert ( OH_INSTITUTE_SPEC element,
OH_INSTITUTE_SPEC_LIST list 
)

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

OH_INSTITUTE_SPEC* OH_InstituteSpec_List_Last ( const OH_INSTITUTE_SPEC_LIST l)

Returns the last element of the list.

OH_INSTITUTE_SPEC_LIST* OH_InstituteSpec_List_new ( )

Creates a new list of OH_INSTITUTE_SPEC.

OH_INSTITUTE_SPEC* OH_InstituteSpec_List_Next ( const OH_INSTITUTE_SPEC element)

Returns the successor of the given element.

OH_INSTITUTE_SPEC* OH_InstituteSpec_List_Previous ( const OH_INSTITUTE_SPEC element)

Returns the predecessor of the given element.