aqbanking  5.0.24.0-git
Typedefs | Functions
cellphoneproduct.h File Reference
#include <gwenhywfar/db.h>
#include <gwenhywfar/misc.h>
#include <gwenhywfar/list2.h>
#include <gwenhywfar/types.h>
#include <aqbanking/error.h>
#include <aqbanking/value.h>

Go to the source code of this file.

Typedefs

typedef struct AB_CELLPHONE_PRODUCT AB_CELLPHONE_PRODUCT

Functions

AB_CELLPHONE_PRODUCT_LISTAB_CellPhoneProduct_List_dup (const AB_CELLPHONE_PRODUCT_LIST *stl)
void AB_CellPhoneProduct_List2_freeAll (AB_CELLPHONE_PRODUCT_LIST2 *stl)
AB_CELLPHONE_PRODUCTAB_CellPhoneProduct_new (void)
AB_CELLPHONE_PRODUCTAB_CellPhoneProduct_fromDb (GWEN_DB_NODE *db)
AB_CELLPHONE_PRODUCTAB_CellPhoneProduct_dup (const AB_CELLPHONE_PRODUCT *st)
void AB_CellPhoneProduct_free (AB_CELLPHONE_PRODUCT *st)
void AB_CellPhoneProduct_Attach (AB_CELLPHONE_PRODUCT *st)
int AB_CellPhoneProduct_ReadDb (AB_CELLPHONE_PRODUCT *st, GWEN_DB_NODE *db)
int AB_CellPhoneProduct_toDb (const AB_CELLPHONE_PRODUCT *st, GWEN_DB_NODE *db)
int AB_CellPhoneProduct_IsModified (const AB_CELLPHONE_PRODUCT *st)
void AB_CellPhoneProduct_SetModified (AB_CELLPHONE_PRODUCT *st, int i)
const char * AB_CellPhoneProduct_GetId (const AB_CELLPHONE_PRODUCT *el)
void AB_CellPhoneProduct_SetId (AB_CELLPHONE_PRODUCT *el, const char *d)
const char * AB_CellPhoneProduct_GetProviderName (const AB_CELLPHONE_PRODUCT *el)
void AB_CellPhoneProduct_SetProviderName (AB_CELLPHONE_PRODUCT *el, const char *d)
const char * AB_CellPhoneProduct_GetProductName (const AB_CELLPHONE_PRODUCT *el)
void AB_CellPhoneProduct_SetProductName (AB_CELLPHONE_PRODUCT *el, const char *d)
int AB_CellPhoneProduct_GetAllowFreeValue (const AB_CELLPHONE_PRODUCT *el)
void AB_CellPhoneProduct_SetAllowFreeValue (AB_CELLPHONE_PRODUCT *el, int d)
const AB_VALUEAB_CellPhoneProduct_GetMinimumValue (const AB_CELLPHONE_PRODUCT *el)
void AB_CellPhoneProduct_SetMinimumValue (AB_CELLPHONE_PRODUCT *el, const AB_VALUE *d)
const AB_VALUEAB_CellPhoneProduct_GetMaximumValue (const AB_CELLPHONE_PRODUCT *el)
void AB_CellPhoneProduct_SetMaximumValue (AB_CELLPHONE_PRODUCT *el, const AB_VALUE *d)
AB_VALUE_LISTAB_CellPhoneProduct_GetValues (const AB_CELLPHONE_PRODUCT *el)
void AB_CellPhoneProduct_SetValues (AB_CELLPHONE_PRODUCT *el, AB_VALUE_LIST *d)

Typedef Documentation

Definition at line 83 of file cellphoneproduct.h.


Function Documentation

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

Creates and returns a deep copy of thegiven object.

Destroys the given object.

Creates an object from the data in the given GWEN_DB_NODE

const char* AB_CellPhoneProduct_GetId ( const AB_CELLPHONE_PRODUCT el)

Returns the property AB_CELLPHONE_PRODUCT_Id

Returns the property AB_CELLPHONE_PRODUCT_MaximumValue

Returns the property AB_CELLPHONE_PRODUCT_MinimumValue

Returns the property AB_CELLPHONE_PRODUCT_ProductName

Returns the property AB_CELLPHONE_PRODUCT_ProviderName

Returns the property AB_CELLPHONE_PRODUCT_Values

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

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

Creates a new object.

int AB_CellPhoneProduct_ReadDb ( AB_CELLPHONE_PRODUCT st,
GWEN_DB_NODE *  db 
)

Reads data from a GWEN_DB.

void AB_CellPhoneProduct_SetId ( AB_CELLPHONE_PRODUCT el,
const char *  d 
)

Set the property AB_CELLPHONE_PRODUCT_Id

Sets the modified state of the given object

void AB_CellPhoneProduct_SetProductName ( AB_CELLPHONE_PRODUCT el,
const char *  d 
)
void AB_CellPhoneProduct_SetProviderName ( AB_CELLPHONE_PRODUCT el,
const char *  d 
)

Set the property AB_CELLPHONE_PRODUCT_Values

int AB_CellPhoneProduct_toDb ( const AB_CELLPHONE_PRODUCT st,
GWEN_DB_NODE *  db 
)

Stores an object in the given GWEN_DB_NODE