ESourceAddressBook

ESourceAddressBook — ESource extension for an address book

Synopsis

#include <libedataserver/libedataserver.h>

#define             E_SOURCE_EXTENSION_ADDRESS_BOOK
struct              ESourceAddressBook;
struct              ESourceAddressBookClass;

Description

The ESourceAddressBook extension identifies the ESource as an address book.

Access the extension as follows:

1
2
3
4
5
#include <libedataserver/libedataserver.h>

ESourceAddressBook *extension;

extension = e_source_get_extension (source, E_SOURCE_EXTENSION_ADDRESS_BOOK);

Details

E_SOURCE_EXTENSION_ADDRESS_BOOK

#define E_SOURCE_EXTENSION_ADDRESS_BOOK "Address Book"

Pass this extension name to e_source_get_extension() to access ESourceAddressBook. This is also used as a group name in key files.

Since 3.6


struct ESourceAddressBook

struct ESourceAddressBook {
	ESourceBackend parent;
	ESourceAddressBookPrivate *priv;
};

Contains only private data that should be read and manipulated using the functions below.

Since 3.6


struct ESourceAddressBookClass

struct ESourceAddressBookClass {
	ESourceBackendClass parent_class;
};