RubricaVCard

RubricaVCard —

Synopsis




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

Description

Details

RUBRICA_VCARD_TYPE

#define RUBRICA_VCARD_TYPE            (rubrica_vcard_get_type())


RUBRICA_VCARD()

#define     RUBRICA_VCARD(obj)

obj :

RUBRICA_VCARD_CLASS()

#define     RUBRICA_VCARD_CLASS(klass)

klass :

IS_RUBRICA_VCARD()

#define     IS_RUBRICA_VCARD(obj)

obj :

IS_RUBRICA_VCARD_CLASS()

#define     IS_RUBRICA_VCARD_CLASS(klass)

klass :

RUBRICA_VCARD_GET_CLASS()

#define     RUBRICA_VCARD_GET_CLASS(obj)

obj :

RubricaVCardPrivate

typedef struct _RubricaVCardPrivate RubricaVCardPrivate;


enum RubricaVCardExt

typedef enum {
  EVOLUTION_EXT = 0,   
  KADDRBOOK_EXT,       
  RUBRICA_EXT,           
  VCARD_EXT,          
  BAD_EXT
} RubricaVCardExt;


rubrica_vcard_get_type ()

GType       rubrica_vcard_get_type          (void);

Returns :

rubrica_vcard_new ()

RubricaVCard* rubrica_vcard_new             (void);

create a new RubricaVCard

Returns : a RubricaVCard*

rubrica_vcard_free_vcard ()

void        rubrica_vcard_free_vcard        (RubricaVCard *vcard);

vcard :

rubrica_vcard_open_file ()

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