RubricaAddress

RubricaAddress —

Synopsis




#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);

Description

Details

RUBRICA_ADDRESS_TYPE

#define RUBRICA_ADDRESS_TYPE         (rubrica_address_get_type())


RUBRICA_ADDRESS()

#define     RUBRICA_ADDRESS(obj)

obj :

RUBRICA_ADDRESS_CLASS()

#define     RUBRICA_ADDRESS_CLASS(klass)

klass :

IS_RUBRICA_ADDRESS()

#define     IS_RUBRICA_ADDRESS(obj)

obj :

IS_RUBRICA_ADDRESS_CLASS()

#define     IS_RUBRICA_ADDRESS_CLASS(klass)

klass :

RUBRICA_ADDRESS_GET_CLASS()

#define     RUBRICA_ADDRESS_GET_CLASS(kls)

kls :

enum RubricaAddressType

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;


RubricaAddressPrivate

typedef struct _RubricaAddressPrivate RubricaAddressPrivate;


rubrica_address_get_type ()

GType       rubrica_address_get_type        (void);

Returns :

rubrica_address_new ()

RubricaAddress* rubrica_address_new         (void);

create a new RubricaAddress

Returns : a RubricaAddress*

rubrica_address_free ()

void        rubrica_address_free            (RubricaAddress *address);

free the RubricaAddress*

address : a RubricaAddress

rubrica_address_copy ()

RubricaAddress* rubrica_address_copy        (RubricaAddress *address);

copy the given RubricaAddress

address : a RubricaAddress
Returns : a new allocated RubricaAddress

rubrica_address_decode_type ()

gchar*      rubrica_address_decode_type     (RubricaAddressType type);

decode the address type

type : a RubricaAddressType
Returns : a gchar*