| libRAL Reference Manual |
|---|
RubricaAddressRubricaAddress — |
#define RUBRICA_ADDRESS_TYPE #define RUBRICA_ADDRESS (obj) #define RUBRICA_ADDRESS_CLASS (klass) #define IS_RUBRICA_ADDRESS (obj) #define IS_RUBRICA_ADDRESS_CLASS (klass) #define RUBRICA_ADDRESS_GET_CLASS (kls) enum RubricaAddressType; RubricaAddressPrivate; GType rubrica_address_get_type (void); RubricaAddress* rubrica_address_new (void); void rubrica_address_free (RubricaAddress *address); RubricaAddress* rubrica_address_copy (RubricaAddress *address); gchar* rubrica_address_decode_type (RubricaAddressType type);
typedef enum {
RUBRICA_ADDRESS_PREF = 0,
RUBRICA_ADDRESS_HOME,
RUBRICA_ADDRESS_WORK,
RUBRICA_ADDRESS_PARCEL,
RUBRICA_ADDRESS_POSTAL,
RUBRICA_ADDRESS_INTL,
RUBRICA_ADDRESS_DOM,
RUBRICA_ADDRESS_COMPANY,
RUBRICA_ADDRESS_UNKNOWN,
RUBRICA_ADDRESS_INVALID
} RubricaAddressType;
RubricaAddress* rubrica_address_new (void);
create a new RubricaAddress
| Returns : | a RubricaAddress* |
void rubrica_address_free (RubricaAddress *address);
free the RubricaAddress*
address : |
a RubricaAddress |
RubricaAddress* rubrica_address_copy (RubricaAddress *address);
copy the given RubricaAddress
address : |
a RubricaAddress |
| Returns : | a new allocated RubricaAddress |
gchar* rubrica_address_decode_type (RubricaAddressType type);
decode the address type
type : |
a RubricaAddressType |
| Returns : | a gchar* |
| << RubricaTelephone | error >> |