| libRAL Reference Manual |
|---|
RubricaVCardRubricaVCard — |
#define RUBRICA_VCARD_TYPE #define RUBRICA_VCARD (obj) #define RUBRICA_VCARD_CLASS (klass) #define IS_RUBRICA_VCARD (obj) #define IS_RUBRICA_VCARD_CLASS (klass) #define RUBRICA_VCARD_GET_CLASS (obj) RubricaVCardPrivate; enum RubricaVCardExt; GType rubrica_vcard_get_type (void); RubricaVCard* rubrica_vcard_new (void); void rubrica_vcard_free_vcard (RubricaVCard *vcard); RubricaError rubrica_vcard_open_file (RubricaVCard *vcard, gchar *filename);
typedef enum {
EVOLUTION_EXT = 0,
KADDRBOOK_EXT,
RUBRICA_EXT,
VCARD_EXT,
BAD_EXT
} RubricaVCardExt;
RubricaVCard* rubrica_vcard_new (void);
create a new RubricaVCard
| Returns : | a RubricaVCard* |
RubricaError rubrica_vcard_open_file (RubricaVCard *vcard, gchar *filename);
Open/read a vcard addressbook. The vcard addressbook is opened,
for each card read successfully, the card-decoded signal is emitted
and a pointer to decoded card is sent to the callback function.
RubricaAbookVCard use rubrica_vcard_open_file() to perform the
addressbook load.
vcard : |
a RubricaVCard |
filename : |
the vcard file to read |
| Returns : | a RubricaError |
| << RubricaAbook | RubricaCard >> |