![]() |
![]() |
![]() |
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 >> |