folks.h   folks.h 
skipping to change at line 15 skipping to change at line 15
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <gio/gio.h> #include <gio/gio.h>
#include <gee.h> #include <gee.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define FOLKS_TYPE_ALIASABLE (folks_aliasable_get_type ()) #define FOLKS_TYPE_ALIAS_DETAILS (folks_alias_details_get_type ())
#define FOLKS_ALIASABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS_TYPE #define FOLKS_ALIAS_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS_
_ALIASABLE, FolksAliasable)) TYPE_ALIAS_DETAILS, FolksAliasDetails))
#define FOLKS_IS_ALIASABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FOLKS_T #define FOLKS_IS_ALIAS_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FOL
YPE_ALIASABLE)) KS_TYPE_ALIAS_DETAILS))
#define FOLKS_ALIASABLE_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ( #define FOLKS_ALIAS_DETAILS_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFA
(obj), FOLKS_TYPE_ALIASABLE, FolksAliasableIface)) CE ((obj), FOLKS_TYPE_ALIAS_DETAILS, FolksAliasDetailsIface))
typedef struct _FolksAliasDetails FolksAliasDetails;
typedef struct _FolksAliasDetailsIface FolksAliasDetailsIface;
#define FOLKS_TYPE_AVATAR_DETAILS (folks_avatar_details_get_type ())
#define FOLKS_AVATAR_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS
_TYPE_AVATAR_DETAILS, FolksAvatarDetails))
#define FOLKS_IS_AVATAR_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FO
LKS_TYPE_AVATAR_DETAILS))
#define FOLKS_AVATAR_DETAILS_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERF
ACE ((obj), FOLKS_TYPE_AVATAR_DETAILS, FolksAvatarDetailsIface))
typedef struct _FolksAliasable FolksAliasable; typedef struct _FolksAvatarDetails FolksAvatarDetails;
typedef struct _FolksAliasableIface FolksAliasableIface; typedef struct _FolksAvatarDetailsIface FolksAvatarDetailsIface;
#define FOLKS_TYPE_BACKEND (folks_backend_get_type ()) #define FOLKS_TYPE_BACKEND (folks_backend_get_type ())
#define FOLKS_BACKEND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS_TYPE_B ACKEND, FolksBackend)) #define FOLKS_BACKEND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS_TYPE_B ACKEND, FolksBackend))
#define FOLKS_BACKEND_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), FOLKS _TYPE_BACKEND, FolksBackendClass)) #define FOLKS_BACKEND_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), FOLKS _TYPE_BACKEND, FolksBackendClass))
#define FOLKS_IS_BACKEND(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FOLKS_TYP E_BACKEND)) #define FOLKS_IS_BACKEND(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FOLKS_TYP E_BACKEND))
#define FOLKS_IS_BACKEND_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), FO LKS_TYPE_BACKEND)) #define FOLKS_IS_BACKEND_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), FO LKS_TYPE_BACKEND))
#define FOLKS_BACKEND_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), FOL KS_TYPE_BACKEND, FolksBackendClass)) #define FOLKS_BACKEND_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), FOL KS_TYPE_BACKEND, FolksBackendClass))
typedef struct _FolksBackend FolksBackend; typedef struct _FolksBackend FolksBackend;
typedef struct _FolksBackendClass FolksBackendClass; typedef struct _FolksBackendClass FolksBackendClass;
skipping to change at line 55 skipping to change at line 63
#define FOLKS_BACKEND_STORE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS_ TYPE_BACKEND_STORE, FolksBackendStore)) #define FOLKS_BACKEND_STORE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS_ TYPE_BACKEND_STORE, FolksBackendStore))
#define FOLKS_BACKEND_STORE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), FOLKS_TYPE_BACKEND_STORE, FolksBackendStoreClass)) #define FOLKS_BACKEND_STORE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), FOLKS_TYPE_BACKEND_STORE, FolksBackendStoreClass))
#define FOLKS_IS_BACKEND_STORE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FOL KS_TYPE_BACKEND_STORE)) #define FOLKS_IS_BACKEND_STORE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FOL KS_TYPE_BACKEND_STORE))
#define FOLKS_IS_BACKEND_STORE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), FOLKS_TYPE_BACKEND_STORE)) #define FOLKS_IS_BACKEND_STORE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), FOLKS_TYPE_BACKEND_STORE))
#define FOLKS_BACKEND_STORE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj ), FOLKS_TYPE_BACKEND_STORE, FolksBackendStoreClass)) #define FOLKS_BACKEND_STORE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj ), FOLKS_TYPE_BACKEND_STORE, FolksBackendStoreClass))
typedef struct _FolksBackendStore FolksBackendStore; typedef struct _FolksBackendStore FolksBackendStore;
typedef struct _FolksBackendStoreClass FolksBackendStoreClass; typedef struct _FolksBackendStoreClass FolksBackendStoreClass;
typedef struct _FolksBackendStorePrivate FolksBackendStorePrivate; typedef struct _FolksBackendStorePrivate FolksBackendStorePrivate;
#define FOLKS_TYPE_EMAILABLE (folks_emailable_get_type ()) #define FOLKS_TYPE_BIRTHDAY_DETAILS (folks_birthday_details_get_type ())
#define FOLKS_EMAILABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS_TYPE #define FOLKS_BIRTHDAY_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOL
_EMAILABLE, FolksEmailable)) KS_TYPE_BIRTHDAY_DETAILS, FolksBirthdayDetails))
#define FOLKS_IS_EMAILABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FOLKS_T #define FOLKS_IS_BIRTHDAY_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj),
YPE_EMAILABLE)) FOLKS_TYPE_BIRTHDAY_DETAILS))
#define FOLKS_EMAILABLE_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ( #define FOLKS_BIRTHDAY_DETAILS_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTE
(obj), FOLKS_TYPE_EMAILABLE, FolksEmailableIface)) RFACE ((obj), FOLKS_TYPE_BIRTHDAY_DETAILS, FolksBirthdayDetailsIface))
typedef struct _FolksBirthdayDetails FolksBirthdayDetails;
typedef struct _FolksBirthdayDetailsIface FolksBirthdayDetailsIface;
#define FOLKS_TYPE_EMAIL_DETAILS (folks_email_details_get_type ())
#define FOLKS_EMAIL_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS_
TYPE_EMAIL_DETAILS, FolksEmailDetails))
#define FOLKS_IS_EMAIL_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FOL
KS_TYPE_EMAIL_DETAILS))
#define FOLKS_EMAIL_DETAILS_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFA
CE ((obj), FOLKS_TYPE_EMAIL_DETAILS, FolksEmailDetailsIface))
typedef struct _FolksEmailable FolksEmailable; typedef struct _FolksEmailDetails FolksEmailDetails;
typedef struct _FolksEmailableIface FolksEmailableIface; typedef struct _FolksEmailDetailsIface FolksEmailDetailsIface;
#define FOLKS_TYPE_FIELD_DETAILS (folks_field_details_get_type ()) #define FOLKS_TYPE_FIELD_DETAILS (folks_field_details_get_type ())
#define FOLKS_FIELD_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS_ TYPE_FIELD_DETAILS, FolksFieldDetails)) #define FOLKS_FIELD_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS_ TYPE_FIELD_DETAILS, FolksFieldDetails))
#define FOLKS_FIELD_DETAILS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), FOLKS_TYPE_FIELD_DETAILS, FolksFieldDetailsClass)) #define FOLKS_FIELD_DETAILS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), FOLKS_TYPE_FIELD_DETAILS, FolksFieldDetailsClass))
#define FOLKS_IS_FIELD_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FOL KS_TYPE_FIELD_DETAILS)) #define FOLKS_IS_FIELD_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FOL KS_TYPE_FIELD_DETAILS))
#define FOLKS_IS_FIELD_DETAILS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), FOLKS_TYPE_FIELD_DETAILS)) #define FOLKS_IS_FIELD_DETAILS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), FOLKS_TYPE_FIELD_DETAILS))
#define FOLKS_FIELD_DETAILS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj ), FOLKS_TYPE_FIELD_DETAILS, FolksFieldDetailsClass)) #define FOLKS_FIELD_DETAILS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj ), FOLKS_TYPE_FIELD_DETAILS, FolksFieldDetailsClass))
typedef struct _FolksFieldDetails FolksFieldDetails; typedef struct _FolksFieldDetails FolksFieldDetails;
typedef struct _FolksFieldDetailsClass FolksFieldDetailsClass; typedef struct _FolksFieldDetailsClass FolksFieldDetailsClass;
#define FOLKS_TYPE_FAVOURITABLE (folks_favouritable_get_type ()) #define FOLKS_TYPE_FAVOURITE_DETAILS (folks_favourite_details_get_type ())
#define FOLKS_FAVOURITABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS_T #define FOLKS_FAVOURITE_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FO
YPE_FAVOURITABLE, FolksFavouritable)) LKS_TYPE_FAVOURITE_DETAILS, FolksFavouriteDetails))
#define FOLKS_IS_FAVOURITABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FOLK #define FOLKS_IS_FAVOURITE_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj),
S_TYPE_FAVOURITABLE)) FOLKS_TYPE_FAVOURITE_DETAILS))
#define FOLKS_FAVOURITABLE_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFAC #define FOLKS_FAVOURITE_DETAILS_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INT
E ((obj), FOLKS_TYPE_FAVOURITABLE, FolksFavouritableIface)) ERFACE ((obj), FOLKS_TYPE_FAVOURITE_DETAILS, FolksFavouriteDetailsIface))
typedef struct _FolksFavouritable FolksFavouritable; typedef struct _FolksFavouriteDetails FolksFavouriteDetails;
typedef struct _FolksFavouritableIface FolksFavouritableIface; typedef struct _FolksFavouriteDetailsIface FolksFavouriteDetailsIface;
typedef struct _FolksFieldDetailsPrivate FolksFieldDetailsPrivate; typedef struct _FolksFieldDetailsPrivate FolksFieldDetailsPrivate;
#define FOLKS_TYPE_GENDER (folks_gender_get_type ()) #define FOLKS_TYPE_GENDER (folks_gender_get_type ())
#define FOLKS_TYPE_GENDER_OWNER (folks_gender_owner_get_type ()) #define FOLKS_TYPE_GENDER_DETAILS (folks_gender_details_get_type ())
#define FOLKS_GENDER_OWNER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS_T #define FOLKS_GENDER_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS
YPE_GENDER_OWNER, FolksGenderOwner)) _TYPE_GENDER_DETAILS, FolksGenderDetails))
#define FOLKS_IS_GENDER_OWNER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FOLK #define FOLKS_IS_GENDER_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FO
S_TYPE_GENDER_OWNER)) LKS_TYPE_GENDER_DETAILS))
#define FOLKS_GENDER_OWNER_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFAC #define FOLKS_GENDER_DETAILS_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERF
E ((obj), FOLKS_TYPE_GENDER_OWNER, FolksGenderOwnerIface)) ACE ((obj), FOLKS_TYPE_GENDER_DETAILS, FolksGenderDetailsIface))
typedef struct _FolksGenderOwner FolksGenderOwner; typedef struct _FolksGenderDetails FolksGenderDetails;
typedef struct _FolksGenderOwnerIface FolksGenderOwnerIface; typedef struct _FolksGenderDetailsIface FolksGenderDetailsIface;
#define FOLKS_TYPE_GROUPABLE (folks_groupable_get_type ()) #define FOLKS_TYPE_GROUP_DETAILS (folks_group_details_get_type ())
#define FOLKS_GROUPABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS_TYPE #define FOLKS_GROUP_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS_
_GROUPABLE, FolksGroupable)) TYPE_GROUP_DETAILS, FolksGroupDetails))
#define FOLKS_IS_GROUPABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FOLKS_T #define FOLKS_IS_GROUP_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FOL
YPE_GROUPABLE)) KS_TYPE_GROUP_DETAILS))
#define FOLKS_GROUPABLE_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ( #define FOLKS_GROUP_DETAILS_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFA
(obj), FOLKS_TYPE_GROUPABLE, FolksGroupableIface)) CE ((obj), FOLKS_TYPE_GROUP_DETAILS, FolksGroupDetailsIface))
typedef struct _FolksGroupable FolksGroupable; typedef struct _FolksGroupDetails FolksGroupDetails;
typedef struct _FolksGroupableIface FolksGroupableIface; typedef struct _FolksGroupDetailsIface FolksGroupDetailsIface;
#define FOLKS_GROUPABLE_TYPE_CHANGE_REASON (folks_groupable_change_reason_g #define FOLKS_GROUP_DETAILS_TYPE_CHANGE_REASON (folks_group_details_change_
et_type ()) reason_get_type ())
#define FOLKS_TYPE_AVATAR_OWNER (folks_avatar_owner_get_type ()) #define FOLKS_TYPE_IM_DETAILS (folks_im_details_get_type ())
#define FOLKS_AVATAR_OWNER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS_T #define FOLKS_IM_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS_TYP
YPE_AVATAR_OWNER, FolksAvatarOwner)) E_IM_DETAILS, FolksImDetails))
#define FOLKS_IS_AVATAR_OWNER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FOLK #define FOLKS_IS_IM_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FOLKS_
S_TYPE_AVATAR_OWNER)) TYPE_IM_DETAILS))
#define FOLKS_AVATAR_OWNER_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFAC #define FOLKS_IM_DETAILS_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE
E ((obj), FOLKS_TYPE_AVATAR_OWNER, FolksAvatarOwnerIface)) ((obj), FOLKS_TYPE_IM_DETAILS, FolksImDetailsIface))
typedef struct _FolksAvatarOwner FolksAvatarOwner; typedef struct _FolksImDetails FolksImDetails;
typedef struct _FolksAvatarOwnerIface FolksAvatarOwnerIface; typedef struct _FolksImDetailsIface FolksImDetailsIface;
#define FOLKS_TYPE_PRESENCE_TYPE (folks_presence_type_get_type ())
#define FOLKS_TYPE_PRESENCE_OWNER (folks_presence_owner_get_type ())
#define FOLKS_PRESENCE_OWNER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS
_TYPE_PRESENCE_OWNER, FolksPresenceOwner))
#define FOLKS_IS_PRESENCE_OWNER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FO
LKS_TYPE_PRESENCE_OWNER))
#define FOLKS_PRESENCE_OWNER_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERF
ACE ((obj), FOLKS_TYPE_PRESENCE_OWNER, FolksPresenceOwnerIface))
typedef struct _FolksPresenceOwner FolksPresenceOwner;
typedef struct _FolksPresenceOwnerIface FolksPresenceOwnerIface;
#define FOLKS_TYPE_IMABLE (folks_imable_get_type ())
#define FOLKS_IMABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS_TYPE_IM
ABLE, FolksIMable))
#define FOLKS_IS_IMABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FOLKS_TYPE
_IMABLE))
#define FOLKS_IMABLE_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((ob
j), FOLKS_TYPE_IMABLE, FolksIMableIface))
typedef struct _FolksIMable FolksIMable;
typedef struct _FolksIMableIface FolksIMableIface;
#define FOLKS_TYPE_LINKED_HASH_SET (folks_linked_hash_set_get_type ()) #define FOLKS_TYPE_LINKED_HASH_SET (folks_linked_hash_set_get_type ())
#define FOLKS_LINKED_HASH_SET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLK S_TYPE_LINKED_HASH_SET, FolksLinkedHashSet)) #define FOLKS_LINKED_HASH_SET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLK S_TYPE_LINKED_HASH_SET, FolksLinkedHashSet))
#define FOLKS_LINKED_HASH_SET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), FOLKS_TYPE_LINKED_HASH_SET, FolksLinkedHashSetClass)) #define FOLKS_LINKED_HASH_SET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), FOLKS_TYPE_LINKED_HASH_SET, FolksLinkedHashSetClass))
#define FOLKS_IS_LINKED_HASH_SET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), F OLKS_TYPE_LINKED_HASH_SET)) #define FOLKS_IS_LINKED_HASH_SET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), F OLKS_TYPE_LINKED_HASH_SET))
#define FOLKS_IS_LINKED_HASH_SET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl ass), FOLKS_TYPE_LINKED_HASH_SET)) #define FOLKS_IS_LINKED_HASH_SET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl ass), FOLKS_TYPE_LINKED_HASH_SET))
#define FOLKS_LINKED_HASH_SET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((o bj), FOLKS_TYPE_LINKED_HASH_SET, FolksLinkedHashSetClass)) #define FOLKS_LINKED_HASH_SET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((o bj), FOLKS_TYPE_LINKED_HASH_SET, FolksLinkedHashSetClass))
typedef struct _FolksLinkedHashSet FolksLinkedHashSet; typedef struct _FolksLinkedHashSet FolksLinkedHashSet;
typedef struct _FolksLinkedHashSetClass FolksLinkedHashSetClass; typedef struct _FolksLinkedHashSetClass FolksLinkedHashSetClass;
#define FOLKS_TYPE_TRUST_LEVEL (folks_trust_level_get_type ())
#define FOLKS_TYPE_NAME_OWNER (folks_name_owner_get_type ())
#define FOLKS_NAME_OWNER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS_TYP
E_NAME_OWNER, FolksNameOwner))
#define FOLKS_IS_NAME_OWNER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FOLKS_
TYPE_NAME_OWNER))
#define FOLKS_NAME_OWNER_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE
((obj), FOLKS_TYPE_NAME_OWNER, FolksNameOwnerIface))
typedef struct _FolksNameOwner FolksNameOwner;
typedef struct _FolksNameOwnerIface FolksNameOwnerIface;
#define FOLKS_TYPE_STRUCTURED_NAME (folks_structured_name_get_type ()) #define FOLKS_TYPE_STRUCTURED_NAME (folks_structured_name_get_type ())
#define FOLKS_STRUCTURED_NAME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLK S_TYPE_STRUCTURED_NAME, FolksStructuredName)) #define FOLKS_STRUCTURED_NAME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLK S_TYPE_STRUCTURED_NAME, FolksStructuredName))
#define FOLKS_STRUCTURED_NAME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), FOLKS_TYPE_STRUCTURED_NAME, FolksStructuredNameClass)) #define FOLKS_STRUCTURED_NAME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), FOLKS_TYPE_STRUCTURED_NAME, FolksStructuredNameClass))
#define FOLKS_IS_STRUCTURED_NAME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), F OLKS_TYPE_STRUCTURED_NAME)) #define FOLKS_IS_STRUCTURED_NAME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), F OLKS_TYPE_STRUCTURED_NAME))
#define FOLKS_IS_STRUCTURED_NAME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl ass), FOLKS_TYPE_STRUCTURED_NAME)) #define FOLKS_IS_STRUCTURED_NAME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl ass), FOLKS_TYPE_STRUCTURED_NAME))
#define FOLKS_STRUCTURED_NAME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((o bj), FOLKS_TYPE_STRUCTURED_NAME, FolksStructuredNameClass)) #define FOLKS_STRUCTURED_NAME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((o bj), FOLKS_TYPE_STRUCTURED_NAME, FolksStructuredNameClass))
typedef struct _FolksStructuredName FolksStructuredName; typedef struct _FolksStructuredName FolksStructuredName;
typedef struct _FolksStructuredNameClass FolksStructuredNameClass; typedef struct _FolksStructuredNameClass FolksStructuredNameClass;
typedef struct _FolksStructuredNamePrivate FolksStructuredNamePrivate;
#define FOLKS_TYPE_NAME_DETAILS (folks_name_details_get_type ())
#define FOLKS_NAME_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS_T
YPE_NAME_DETAILS, FolksNameDetails))
#define FOLKS_IS_NAME_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FOLK
S_TYPE_NAME_DETAILS))
#define FOLKS_NAME_DETAILS_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFAC
E ((obj), FOLKS_TYPE_NAME_DETAILS, FolksNameDetailsIface))
typedef struct _FolksNameDetails FolksNameDetails;
typedef struct _FolksNameDetailsIface FolksNameDetailsIface;
#define FOLKS_TYPE_NOTE (folks_note_get_type ())
#define FOLKS_NOTE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS_TYPE_NOTE
, FolksNote))
#define FOLKS_NOTE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), FOLKS_TY
PE_NOTE, FolksNoteClass))
#define FOLKS_IS_NOTE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FOLKS_TYPE_N
OTE))
#define FOLKS_IS_NOTE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), FOLKS
_TYPE_NOTE))
#define FOLKS_NOTE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), FOLKS_
TYPE_NOTE, FolksNoteClass))
typedef struct _FolksNote FolksNote;
typedef struct _FolksNoteClass FolksNoteClass;
typedef struct _FolksNotePrivate FolksNotePrivate;
#define FOLKS_TYPE_NOTE_DETAILS (folks_note_details_get_type ())
#define FOLKS_NOTE_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS_T
YPE_NOTE_DETAILS, FolksNoteDetails))
#define FOLKS_IS_NOTE_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FOLK
S_TYPE_NOTE_DETAILS))
#define FOLKS_NOTE_DETAILS_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFAC
E ((obj), FOLKS_TYPE_NOTE_DETAILS, FolksNoteDetailsIface))
typedef struct _FolksNoteDetails FolksNoteDetails;
typedef struct _FolksNoteDetailsIface FolksNoteDetailsIface;
#define FOLKS_TYPE_PHONE_DETAILS (folks_phone_details_get_type ())
#define FOLKS_PHONE_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS_
TYPE_PHONE_DETAILS, FolksPhoneDetails))
#define FOLKS_IS_PHONE_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FOL
KS_TYPE_PHONE_DETAILS))
#define FOLKS_PHONE_DETAILS_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFA
CE ((obj), FOLKS_TYPE_PHONE_DETAILS, FolksPhoneDetailsIface))
typedef struct _FolksPhoneDetails FolksPhoneDetails;
typedef struct _FolksPhoneDetailsIface FolksPhoneDetailsIface;
#define FOLKS_TYPE_POSTAL_ADDRESS (folks_postal_address_get_type ())
#define FOLKS_POSTAL_ADDRESS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS
_TYPE_POSTAL_ADDRESS, FolksPostalAddress))
#define FOLKS_POSTAL_ADDRESS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass)
, FOLKS_TYPE_POSTAL_ADDRESS, FolksPostalAddressClass))
#define FOLKS_IS_POSTAL_ADDRESS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FO
LKS_TYPE_POSTAL_ADDRESS))
#define FOLKS_IS_POSTAL_ADDRESS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kla
ss), FOLKS_TYPE_POSTAL_ADDRESS))
#define FOLKS_POSTAL_ADDRESS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((ob
j), FOLKS_TYPE_POSTAL_ADDRESS, FolksPostalAddressClass))
typedef struct _FolksPostalAddress FolksPostalAddress;
typedef struct _FolksPostalAddressClass FolksPostalAddressClass;
typedef struct _FolksPostalAddressPrivate FolksPostalAddressPrivate;
#define FOLKS_TYPE_POSTAL_ADDRESS_DETAILS (folks_postal_address_details_get
_type ())
#define FOLKS_POSTAL_ADDRESS_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj
), FOLKS_TYPE_POSTAL_ADDRESS_DETAILS, FolksPostalAddressDetails))
#define FOLKS_IS_POSTAL_ADDRESS_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((
obj), FOLKS_TYPE_POSTAL_ADDRESS_DETAILS))
#define FOLKS_POSTAL_ADDRESS_DETAILS_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GE
T_INTERFACE ((obj), FOLKS_TYPE_POSTAL_ADDRESS_DETAILS, FolksPostalAddressDe
tailsIface))
#define FOLKS_TYPE_PHONEABLE (folks_phoneable_get_type ()) typedef struct _FolksPostalAddressDetails FolksPostalAddressDetails;
#define FOLKS_PHONEABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS_TYPE typedef struct _FolksPostalAddressDetailsIface FolksPostalAddressDetailsIfa
_PHONEABLE, FolksPhoneable)) ce;
#define FOLKS_IS_PHONEABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FOLKS_T
YPE_PHONEABLE)) #define FOLKS_TYPE_PRESENCE_TYPE (folks_presence_type_get_type ())
#define FOLKS_PHONEABLE_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE (
(obj), FOLKS_TYPE_PHONEABLE, FolksPhoneableIface))
typedef struct _FolksPhoneable FolksPhoneable;
typedef struct _FolksPhoneableIface FolksPhoneableIface;
#define FOLKS_TYPE_URLABLE (folks_urlable_get_type ())
#define FOLKS_URLABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS_TYPE_U
RLABLE, FolksUrlable))
#define FOLKS_IS_URLABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FOLKS_TYP
E_URLABLE))
#define FOLKS_URLABLE_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((o
bj), FOLKS_TYPE_URLABLE, FolksUrlableIface))
typedef struct _FolksUrlable FolksUrlable; #define FOLKS_TYPE_PRESENCE_DETAILS (folks_presence_details_get_type ())
typedef struct _FolksUrlableIface FolksUrlableIface; #define FOLKS_PRESENCE_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOL
KS_TYPE_PRESENCE_DETAILS, FolksPresenceDetails))
#define FOLKS_IS_PRESENCE_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj),
FOLKS_TYPE_PRESENCE_DETAILS))
#define FOLKS_PRESENCE_DETAILS_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTE
RFACE ((obj), FOLKS_TYPE_PRESENCE_DETAILS, FolksPresenceDetailsIface))
typedef struct _FolksPresenceDetails FolksPresenceDetails;
typedef struct _FolksPresenceDetailsIface FolksPresenceDetailsIface;
#define FOLKS_TYPE_ROLE (folks_role_get_type ())
#define FOLKS_ROLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS_TYPE_ROLE
, FolksRole))
#define FOLKS_ROLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), FOLKS_TY
PE_ROLE, FolksRoleClass))
#define FOLKS_IS_ROLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FOLKS_TYPE_R
OLE))
#define FOLKS_IS_ROLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), FOLKS
_TYPE_ROLE))
#define FOLKS_ROLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), FOLKS_
TYPE_ROLE, FolksRoleClass))
typedef struct _FolksRole FolksRole;
typedef struct _FolksRoleClass FolksRoleClass;
typedef struct _FolksRolePrivate FolksRolePrivate;
#define FOLKS_TYPE_ROLE_DETAILS (folks_role_details_get_type ())
#define FOLKS_ROLE_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS_T
YPE_ROLE_DETAILS, FolksRoleDetails))
#define FOLKS_IS_ROLE_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FOLK
S_TYPE_ROLE_DETAILS))
#define FOLKS_ROLE_DETAILS_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFAC
E ((obj), FOLKS_TYPE_ROLE_DETAILS, FolksRoleDetailsIface))
typedef struct _FolksRoleDetails FolksRoleDetails;
typedef struct _FolksRoleDetailsIface FolksRoleDetailsIface;
#define FOLKS_TYPE_URL_DETAILS (folks_url_details_get_type ())
#define FOLKS_URL_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS_TY
PE_URL_DETAILS, FolksUrlDetails))
#define FOLKS_IS_URL_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FOLKS
_TYPE_URL_DETAILS))
#define FOLKS_URL_DETAILS_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE
((obj), FOLKS_TYPE_URL_DETAILS, FolksUrlDetailsIface))
typedef struct _FolksUrlDetails FolksUrlDetails;
typedef struct _FolksUrlDetailsIface FolksUrlDetailsIface;
#define FOLKS_TYPE_TRUST_LEVEL (folks_trust_level_get_type ())
#define FOLKS_TYPE_INDIVIDUAL (folks_individual_get_type ()) #define FOLKS_TYPE_INDIVIDUAL (folks_individual_get_type ())
#define FOLKS_INDIVIDUAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS_TYP E_INDIVIDUAL, FolksIndividual)) #define FOLKS_INDIVIDUAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS_TYP E_INDIVIDUAL, FolksIndividual))
#define FOLKS_INDIVIDUAL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), FO LKS_TYPE_INDIVIDUAL, FolksIndividualClass)) #define FOLKS_INDIVIDUAL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), FO LKS_TYPE_INDIVIDUAL, FolksIndividualClass))
#define FOLKS_IS_INDIVIDUAL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FOLKS_ TYPE_INDIVIDUAL)) #define FOLKS_IS_INDIVIDUAL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FOLKS_ TYPE_INDIVIDUAL))
#define FOLKS_IS_INDIVIDUAL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), FOLKS_TYPE_INDIVIDUAL)) #define FOLKS_IS_INDIVIDUAL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), FOLKS_TYPE_INDIVIDUAL))
#define FOLKS_INDIVIDUAL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), FOLKS_TYPE_INDIVIDUAL, FolksIndividualClass)) #define FOLKS_INDIVIDUAL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), FOLKS_TYPE_INDIVIDUAL, FolksIndividualClass))
typedef struct _FolksIndividual FolksIndividual; typedef struct _FolksIndividual FolksIndividual;
typedef struct _FolksIndividualClass FolksIndividualClass; typedef struct _FolksIndividualClass FolksIndividualClass;
skipping to change at line 206 skipping to change at line 272
#define FOLKS_INDIVIDUAL_AGGREGATOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj) , FOLKS_TYPE_INDIVIDUAL_AGGREGATOR, FolksIndividualAggregator)) #define FOLKS_INDIVIDUAL_AGGREGATOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj) , FOLKS_TYPE_INDIVIDUAL_AGGREGATOR, FolksIndividualAggregator))
#define FOLKS_INDIVIDUAL_AGGREGATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ( (klass), FOLKS_TYPE_INDIVIDUAL_AGGREGATOR, FolksIndividualAggregatorClass)) #define FOLKS_INDIVIDUAL_AGGREGATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ( (klass), FOLKS_TYPE_INDIVIDUAL_AGGREGATOR, FolksIndividualAggregatorClass))
#define FOLKS_IS_INDIVIDUAL_AGGREGATOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((o bj), FOLKS_TYPE_INDIVIDUAL_AGGREGATOR)) #define FOLKS_IS_INDIVIDUAL_AGGREGATOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((o bj), FOLKS_TYPE_INDIVIDUAL_AGGREGATOR))
#define FOLKS_IS_INDIVIDUAL_AGGREGATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYP E ((klass), FOLKS_TYPE_INDIVIDUAL_AGGREGATOR)) #define FOLKS_IS_INDIVIDUAL_AGGREGATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYP E ((klass), FOLKS_TYPE_INDIVIDUAL_AGGREGATOR))
#define FOLKS_INDIVIDUAL_AGGREGATOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLA SS ((obj), FOLKS_TYPE_INDIVIDUAL_AGGREGATOR, FolksIndividualAggregatorClass )) #define FOLKS_INDIVIDUAL_AGGREGATOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLA SS ((obj), FOLKS_TYPE_INDIVIDUAL_AGGREGATOR, FolksIndividualAggregatorClass ))
typedef struct _FolksIndividualAggregator FolksIndividualAggregator; typedef struct _FolksIndividualAggregator FolksIndividualAggregator;
typedef struct _FolksIndividualAggregatorClass FolksIndividualAggregatorCla ss; typedef struct _FolksIndividualAggregatorClass FolksIndividualAggregatorCla ss;
typedef struct _FolksIndividualAggregatorPrivate FolksIndividualAggregatorP rivate; typedef struct _FolksIndividualAggregatorPrivate FolksIndividualAggregatorP rivate;
typedef struct _FolksLinkedHashSetPrivate FolksLinkedHashSetPrivate; typedef struct _FolksLinkedHashSetPrivate FolksLinkedHashSetPrivate;
typedef struct _FolksStructuredNamePrivate FolksStructuredNamePrivate;
typedef struct _FolksPersonaPrivate FolksPersonaPrivate; typedef struct _FolksPersonaPrivate FolksPersonaPrivate;
#define FOLKS_TYPE_PERSONA_STORE_TRUST (folks_persona_store_trust_get_type ()) #define FOLKS_TYPE_PERSONA_STORE_TRUST (folks_persona_store_trust_get_type ())
typedef struct _FolksPersonaStorePrivate FolksPersonaStorePrivate; typedef struct _FolksPersonaStorePrivate FolksPersonaStorePrivate;
#define FOLKS_TYPE_MAYBE_BOOL (folks_maybe_bool_get_type ()) #define FOLKS_TYPE_MAYBE_BOOL (folks_maybe_bool_get_type ())
struct _FolksAliasableIface { struct _FolksAliasDetailsIface {
GTypeInterface parent_iface;
const gchar* (*get_alias) (FolksAliasDetails* self);
void (*set_alias) (FolksAliasDetails* self, const gchar* value);
};
struct _FolksAvatarDetailsIface {
GTypeInterface parent_iface; GTypeInterface parent_iface;
const gchar* (*get_alias) (FolksAliasable* self); GFile* (*get_avatar) (FolksAvatarDetails* self);
void (*set_alias) (FolksAliasable* self, const gchar* value); void (*set_avatar) (FolksAvatarDetails* self, GFile* value);
}; };
struct _FolksBackend { struct _FolksBackend {
GObject parent_instance; GObject parent_instance;
FolksBackendPrivate * priv; FolksBackendPrivate * priv;
}; };
struct _FolksBackendClass { struct _FolksBackendClass {
GObjectClass parent_class; GObjectClass parent_class;
void (*prepare) (FolksBackend* self, GAsyncReadyCallback _callback_, gpointer _user_data_); void (*prepare) (FolksBackend* self, GAsyncReadyCallback _callback_, gpointer _user_data_);
skipping to change at line 245 skipping to change at line 316
struct _FolksBackendStore { struct _FolksBackendStore {
GObject parent_instance; GObject parent_instance;
FolksBackendStorePrivate * priv; FolksBackendStorePrivate * priv;
}; };
struct _FolksBackendStoreClass { struct _FolksBackendStoreClass {
GObjectClass parent_class; GObjectClass parent_class;
}; };
struct _FolksEmailableIface { struct _FolksBirthdayDetailsIface {
GTypeInterface parent_iface;
GDateTime* (*get_birthday) (FolksBirthdayDetails* self);
void (*set_birthday) (FolksBirthdayDetails* self, GDateTime* value);
const gchar* (*get_calendar_event_id) (FolksBirthdayDetails* self);
void (*set_calendar_event_id) (FolksBirthdayDetails* self, const gch
ar* value);
};
struct _FolksEmailDetailsIface {
GTypeInterface parent_iface; GTypeInterface parent_iface;
GList* (*get_email_addresses) (FolksEmailable* self); GList* (*get_email_addresses) (FolksEmailDetails* self);
void (*set_email_addresses) (FolksEmailable* self, GList* value); void (*set_email_addresses) (FolksEmailDetails* self, GList* value);
}; };
struct _FolksFavouritableIface { struct _FolksFavouriteDetailsIface {
GTypeInterface parent_iface; GTypeInterface parent_iface;
gboolean (*get_is_favourite) (FolksFavouritable* self); gboolean (*get_is_favourite) (FolksFavouriteDetails* self);
void (*set_is_favourite) (FolksFavouritable* self, gboolean value); void (*set_is_favourite) (FolksFavouriteDetails* self, gboolean valu
e);
}; };
struct _FolksFieldDetails { struct _FolksFieldDetails {
GObject parent_instance; GObject parent_instance;
FolksFieldDetailsPrivate * priv; FolksFieldDetailsPrivate * priv;
}; };
struct _FolksFieldDetailsClass { struct _FolksFieldDetailsClass {
GObjectClass parent_class; GObjectClass parent_class;
}; };
typedef enum { typedef enum {
FOLKS_GENDER_UNSPECIFIED, FOLKS_GENDER_UNSPECIFIED,
FOLKS_GENDER_MALE, FOLKS_GENDER_MALE,
FOLKS_GENDER_FEMALE FOLKS_GENDER_FEMALE
} FolksGender; } FolksGender;
struct _FolksGenderOwnerIface { struct _FolksGenderDetailsIface {
GTypeInterface parent_iface; GTypeInterface parent_iface;
FolksGender (*get_gender) (FolksGenderOwner* self); FolksGender (*get_gender) (FolksGenderDetails* self);
void (*set_gender) (FolksGenderOwner* self, FolksGender value); void (*set_gender) (FolksGenderDetails* self, FolksGender value);
}; };
struct _FolksGroupableIface { struct _FolksGroupDetailsIface {
GTypeInterface parent_iface; GTypeInterface parent_iface;
void (*change_group) (FolksGroupable* self, const gchar* group, gboo void (*change_group) (FolksGroupDetails* self, const gchar* group, g
lean is_member, GAsyncReadyCallback _callback_, gpointer _user_data_); boolean is_member, GAsyncReadyCallback _callback_, gpointer _user_data_);
void (*change_group_finish) (FolksGroupable* self, GAsyncResult* _re void (*change_group_finish) (FolksGroupDetails* self, GAsyncResult*
s_, GError** error); _res_, GError** error);
GHashTable* (*get_groups) (FolksGroupable* self); GHashTable* (*get_groups) (FolksGroupDetails* self);
void (*set_groups) (FolksGroupable* self, GHashTable* value); void (*set_groups) (FolksGroupDetails* self, GHashTable* value);
}; };
typedef enum { typedef enum {
FOLKS_GROUPABLE_CHANGE_REASON_NONE = 0, FOLKS_GROUP_DETAILS_CHANGE_REASON_NONE = 0,
FOLKS_GROUPABLE_CHANGE_REASON_OFFLINE = 1, FOLKS_GROUP_DETAILS_CHANGE_REASON_OFFLINE = 1,
FOLKS_GROUPABLE_CHANGE_REASON_KICKED = 2, FOLKS_GROUP_DETAILS_CHANGE_REASON_KICKED = 2,
FOLKS_GROUPABLE_CHANGE_REASON_BUSY = 3, FOLKS_GROUP_DETAILS_CHANGE_REASON_BUSY = 3,
FOLKS_GROUPABLE_CHANGE_REASON_INVITED = 4, FOLKS_GROUP_DETAILS_CHANGE_REASON_INVITED = 4,
FOLKS_GROUPABLE_CHANGE_REASON_BANNED = 5, FOLKS_GROUP_DETAILS_CHANGE_REASON_BANNED = 5,
FOLKS_GROUPABLE_CHANGE_REASON_ERROR = 6, FOLKS_GROUP_DETAILS_CHANGE_REASON_ERROR = 6,
FOLKS_GROUPABLE_CHANGE_REASON_INVALID_MEMBER = 7, FOLKS_GROUP_DETAILS_CHANGE_REASON_INVALID_MEMBER = 7,
FOLKS_GROUPABLE_CHANGE_REASON_NO_ANSWER = 8, FOLKS_GROUP_DETAILS_CHANGE_REASON_NO_ANSWER = 8,
FOLKS_GROUPABLE_CHANGE_REASON_RENAMED = 9, FOLKS_GROUP_DETAILS_CHANGE_REASON_RENAMED = 9,
FOLKS_GROUPABLE_CHANGE_REASON_PERMISSION_DENIED = 10, FOLKS_GROUP_DETAILS_CHANGE_REASON_PERMISSION_DENIED = 10,
FOLKS_GROUPABLE_CHANGE_REASON_SEPARATED = 11 FOLKS_GROUP_DETAILS_CHANGE_REASON_SEPARATED = 11
} FolksGroupableChangeReason; } FolksGroupDetailsChangeReason;
struct _FolksAvatarOwnerIface { typedef enum {
FOLKS_IM_DETAILS_ERROR_INVALID_IM_ADDRESS
} FolksImDetailsError;
#define FOLKS_IM_DETAILS_ERROR folks_im_details_error_quark ()
struct _FolksImDetailsIface {
GTypeInterface parent_iface; GTypeInterface parent_iface;
GFile* (*get_avatar) (FolksAvatarOwner* self); GHashTable* (*get_im_addresses) (FolksImDetails* self);
void (*set_avatar) (FolksAvatarOwner* self, GFile* value); void (*set_im_addresses) (FolksImDetails* self, GHashTable* value);
};
struct _FolksStructuredName {
GObject parent_instance;
FolksStructuredNamePrivate * priv;
};
struct _FolksStructuredNameClass {
GObjectClass parent_class;
};
struct _FolksNameDetailsIface {
GTypeInterface parent_iface;
FolksStructuredName* (*get_structured_name) (FolksNameDetails* self)
;
void (*set_structured_name) (FolksNameDetails* self, FolksStructured
Name* value);
const gchar* (*get_full_name) (FolksNameDetails* self);
void (*set_full_name) (FolksNameDetails* self, const gchar* value);
const gchar* (*get_nickname) (FolksNameDetails* self);
};
struct _FolksNote {
GObject parent_instance;
FolksNotePrivate * priv;
};
struct _FolksNoteClass {
GObjectClass parent_class;
};
struct _FolksNoteDetailsIface {
GTypeInterface parent_iface;
GeeHashSet* (*get_notes) (FolksNoteDetails* self);
void (*set_notes) (FolksNoteDetails* self, GeeHashSet* value);
};
struct _FolksPhoneDetailsIface {
GTypeInterface parent_iface;
GList* (*get_phone_numbers) (FolksPhoneDetails* self);
void (*set_phone_numbers) (FolksPhoneDetails* self, GList* value);
};
struct _FolksPostalAddress {
GObject parent_instance;
FolksPostalAddressPrivate * priv;
};
struct _FolksPostalAddressClass {
GObjectClass parent_class;
};
struct _FolksPostalAddressDetailsIface {
GTypeInterface parent_iface;
GList* (*get_postal_addresses) (FolksPostalAddressDetails* self);
void (*set_postal_addresses) (FolksPostalAddressDetails* self, GList
* value);
}; };
typedef enum { typedef enum {
FOLKS_PRESENCE_TYPE_UNSET, FOLKS_PRESENCE_TYPE_UNSET,
FOLKS_PRESENCE_TYPE_OFFLINE, FOLKS_PRESENCE_TYPE_OFFLINE,
FOLKS_PRESENCE_TYPE_AVAILABLE, FOLKS_PRESENCE_TYPE_AVAILABLE,
FOLKS_PRESENCE_TYPE_AWAY, FOLKS_PRESENCE_TYPE_AWAY,
FOLKS_PRESENCE_TYPE_EXTENDED_AWAY, FOLKS_PRESENCE_TYPE_EXTENDED_AWAY,
FOLKS_PRESENCE_TYPE_HIDDEN, FOLKS_PRESENCE_TYPE_HIDDEN,
FOLKS_PRESENCE_TYPE_BUSY, FOLKS_PRESENCE_TYPE_BUSY,
FOLKS_PRESENCE_TYPE_UNKNOWN, FOLKS_PRESENCE_TYPE_UNKNOWN,
FOLKS_PRESENCE_TYPE_ERROR FOLKS_PRESENCE_TYPE_ERROR
} FolksPresenceType; } FolksPresenceType;
struct _FolksPresenceOwnerIface { struct _FolksPresenceDetailsIface {
GTypeInterface parent_iface; GTypeInterface parent_iface;
FolksPresenceType (*get_presence_type) (FolksPresenceOwner* self); FolksPresenceType (*get_presence_type) (FolksPresenceDetails* self);
void (*set_presence_type) (FolksPresenceOwner* self, FolksPresenceTy void (*set_presence_type) (FolksPresenceDetails* self, FolksPresence
pe value); Type value);
const gchar* (*get_presence_message) (FolksPresenceOwner* self); const gchar* (*get_presence_message) (FolksPresenceDetails* self);
void (*set_presence_message) (FolksPresenceOwner* self, const gchar* void (*set_presence_message) (FolksPresenceDetails* self, const gcha
value); r* value);
}; };
typedef enum { struct _FolksRole {
FOLKS_IMABLE_ERROR_INVALID_IM_ADDRESS GObject parent_instance;
} FolksIMableError; FolksRolePrivate * priv;
#define FOLKS_IMABLE_ERROR folks_imable_error_quark ()
struct _FolksIMableIface {
GTypeInterface parent_iface;
GHashTable* (*get_im_addresses) (FolksIMable* self);
void (*set_im_addresses) (FolksIMable* self, GHashTable* value);
}; };
typedef enum { struct _FolksRoleClass {
FOLKS_TRUST_LEVEL_NONE, GObjectClass parent_class;
FOLKS_TRUST_LEVEL_PERSONAS
} FolksTrustLevel;
struct _FolksNameOwnerIface {
GTypeInterface parent_iface;
FolksStructuredName* (*get_structured_name) (FolksNameOwner* self);
void (*set_structured_name) (FolksNameOwner* self, FolksStructuredNa
me* value);
const gchar* (*get_full_name) (FolksNameOwner* self);
void (*set_full_name) (FolksNameOwner* self, const gchar* value);
const gchar* (*get_nickname) (FolksNameOwner* self);
}; };
struct _FolksPhoneableIface { struct _FolksRoleDetailsIface {
GTypeInterface parent_iface; GTypeInterface parent_iface;
GList* (*get_phone_numbers) (FolksPhoneable* self); GeeHashSet* (*get_roles) (FolksRoleDetails* self);
void (*set_phone_numbers) (FolksPhoneable* self, GList* value); void (*set_roles) (FolksRoleDetails* self, GeeHashSet* value);
}; };
struct _FolksUrlableIface { struct _FolksUrlDetailsIface {
GTypeInterface parent_iface; GTypeInterface parent_iface;
GList* (*get_urls) (FolksUrlable* self); GList* (*get_urls) (FolksUrlDetails* self);
void (*set_urls) (FolksUrlable* self, GList* value); void (*set_urls) (FolksUrlDetails* self, GList* value);
}; };
typedef enum {
FOLKS_TRUST_LEVEL_NONE,
FOLKS_TRUST_LEVEL_PERSONAS
} FolksTrustLevel;
struct _FolksIndividual { struct _FolksIndividual {
GObject parent_instance; GObject parent_instance;
FolksIndividualPrivate * priv; FolksIndividualPrivate * priv;
}; };
struct _FolksIndividualClass { struct _FolksIndividualClass {
GObjectClass parent_class; GObjectClass parent_class;
}; };
typedef enum { typedef enum {
skipping to change at line 396 skipping to change at line 523
struct _FolksLinkedHashSet { struct _FolksLinkedHashSet {
GeeAbstractList parent_instance; GeeAbstractList parent_instance;
FolksLinkedHashSetPrivate * priv; FolksLinkedHashSetPrivate * priv;
}; };
struct _FolksLinkedHashSetClass { struct _FolksLinkedHashSetClass {
GeeAbstractListClass parent_class; GeeAbstractListClass parent_class;
}; };
struct _FolksStructuredName {
GObject parent_instance;
FolksStructuredNamePrivate * priv;
};
struct _FolksStructuredNameClass {
GObjectClass parent_class;
};
typedef void (*FolksPersonaLinkablePropertyCallback) (const gchar* link, vo id* user_data); typedef void (*FolksPersonaLinkablePropertyCallback) (const gchar* link, vo id* user_data);
struct _FolksPersona { struct _FolksPersona {
GObject parent_instance; GObject parent_instance;
FolksPersonaPrivate * priv; FolksPersonaPrivate * priv;
}; };
struct _FolksPersonaClass { struct _FolksPersonaClass {
GObjectClass parent_class; GObjectClass parent_class;
void (*linkable_property_to_links) (FolksPersona* self, const gchar* prop_name, FolksPersonaLinkablePropertyCallback callback, void* callback_t arget); void (*linkable_property_to_links) (FolksPersona* self, const gchar* prop_name, FolksPersonaLinkablePropertyCallback callback, void* callback_t arget);
gchar** (*get_linkable_properties) (FolksPersona* self, int* result_ length1); gchar** (*get_linkable_properties) (FolksPersona* self, int* result_ length1);
skipping to change at line 461 skipping to change at line 579
void (*remove_persona_finish) (FolksPersonaStore* self, GAsyncResult * _res_, GError** error); void (*remove_persona_finish) (FolksPersonaStore* self, GAsyncResult * _res_, GError** error);
const gchar* (*get_type_id) (FolksPersonaStore* self); const gchar* (*get_type_id) (FolksPersonaStore* self);
GHashTable* (*get_personas) (FolksPersonaStore* self); GHashTable* (*get_personas) (FolksPersonaStore* self);
FolksMaybeBool (*get_can_add_personas) (FolksPersonaStore* self); FolksMaybeBool (*get_can_add_personas) (FolksPersonaStore* self);
FolksMaybeBool (*get_can_alias_personas) (FolksPersonaStore* self); FolksMaybeBool (*get_can_alias_personas) (FolksPersonaStore* self);
FolksMaybeBool (*get_can_group_personas) (FolksPersonaStore* self); FolksMaybeBool (*get_can_group_personas) (FolksPersonaStore* self);
FolksMaybeBool (*get_can_remove_personas) (FolksPersonaStore* self); FolksMaybeBool (*get_can_remove_personas) (FolksPersonaStore* self);
gboolean (*get_is_prepared) (FolksPersonaStore* self); gboolean (*get_is_prepared) (FolksPersonaStore* self);
}; };
GType folks_aliasable_get_type (void) G_GNUC_CONST; GType folks_alias_details_get_type (void) G_GNUC_CONST;
const gchar* folks_aliasable_get_alias (FolksAliasable* self); const gchar* folks_alias_details_get_alias (FolksAliasDetails* self);
void folks_aliasable_set_alias (FolksAliasable* self, const gchar* value); void folks_alias_details_set_alias (FolksAliasDetails* self, const gchar* v
alue);
GType folks_avatar_details_get_type (void) G_GNUC_CONST;
GFile* folks_avatar_details_get_avatar (FolksAvatarDetails* self);
void folks_avatar_details_set_avatar (FolksAvatarDetails* self, GFile* valu
e);
GType folks_backend_get_type (void) G_GNUC_CONST; GType folks_backend_get_type (void) G_GNUC_CONST;
GType folks_persona_store_get_type (void) G_GNUC_CONST; GType folks_persona_store_get_type (void) G_GNUC_CONST;
void folks_backend_prepare (FolksBackend* self, GAsyncReadyCallback _callba ck_, gpointer _user_data_); void folks_backend_prepare (FolksBackend* self, GAsyncReadyCallback _callba ck_, gpointer _user_data_);
void folks_backend_prepare_finish (FolksBackend* self, GAsyncResult* _res_, GError** error); void folks_backend_prepare_finish (FolksBackend* self, GAsyncResult* _res_, GError** error);
void folks_backend_unprepare (FolksBackend* self, GAsyncReadyCallback _call back_, gpointer _user_data_); void folks_backend_unprepare (FolksBackend* self, GAsyncReadyCallback _call back_, gpointer _user_data_);
void folks_backend_unprepare_finish (FolksBackend* self, GAsyncResult* _res _, GError** error); void folks_backend_unprepare_finish (FolksBackend* self, GAsyncResult* _res _, GError** error);
FolksBackend* folks_backend_construct (GType object_type); FolksBackend* folks_backend_construct (GType object_type);
gboolean folks_backend_get_is_prepared (FolksBackend* self); gboolean folks_backend_get_is_prepared (FolksBackend* self);
const gchar* folks_backend_get_name (FolksBackend* self); const gchar* folks_backend_get_name (FolksBackend* self);
GHashTable* folks_backend_get_persona_stores (FolksBackend* self); GHashTable* folks_backend_get_persona_stores (FolksBackend* self);
GType folks_backend_store_get_type (void) G_GNUC_CONST; GType folks_backend_store_get_type (void) G_GNUC_CONST;
extern gchar* folks_backend_store_KEY_FILE_GROUP_ALL_OTHERS;
FolksBackendStore* folks_backend_store_dup (void); FolksBackendStore* folks_backend_store_dup (void);
void folks_backend_store_prepare (FolksBackendStore* self, GAsyncReadyCallb ack _callback_, gpointer _user_data_); void folks_backend_store_prepare (FolksBackendStore* self, GAsyncReadyCallb ack _callback_, gpointer _user_data_);
void folks_backend_store_prepare_finish (FolksBackendStore* self, GAsyncRes ult* _res_); void folks_backend_store_prepare_finish (FolksBackendStore* self, GAsyncRes ult* _res_);
void folks_backend_store_load_backends (FolksBackendStore* self, GAsyncRead yCallback _callback_, gpointer _user_data_); void folks_backend_store_load_backends (FolksBackendStore* self, GAsyncRead yCallback _callback_, gpointer _user_data_);
void folks_backend_store_load_backends_finish (FolksBackendStore* self, GAs yncResult* _res_, GError** error); void folks_backend_store_load_backends_finish (FolksBackendStore* self, GAs yncResult* _res_, GError** error);
void folks_backend_store_add_backend (FolksBackendStore* self, FolksBackend * backend); void folks_backend_store_add_backend (FolksBackendStore* self, FolksBackend * backend);
FolksBackend* folks_backend_store_dup_backend_by_name (FolksBackendStore* s elf, const gchar* name); FolksBackend* folks_backend_store_dup_backend_by_name (FolksBackendStore* s elf, const gchar* name);
GeeCollection* folks_backend_store_list_backends (FolksBackendStore* self); GeeCollection* folks_backend_store_list_backends (FolksBackendStore* self);
void folks_backend_store_enable_backend (FolksBackendStore* self, const gch ar* name, GAsyncReadyCallback _callback_, gpointer _user_data_); void folks_backend_store_enable_backend (FolksBackendStore* self, const gch ar* name, GAsyncReadyCallback _callback_, gpointer _user_data_);
void folks_backend_store_enable_backend_finish (FolksBackendStore* self, GA syncResult* _res_); void folks_backend_store_enable_backend_finish (FolksBackendStore* self, GA syncResult* _res_);
void folks_backend_store_disable_backend (FolksBackendStore* self, const gc har* name, GAsyncReadyCallback _callback_, gpointer _user_data_); void folks_backend_store_disable_backend (FolksBackendStore* self, const gc har* name, GAsyncReadyCallback _callback_, gpointer _user_data_);
void folks_backend_store_disable_backend_finish (FolksBackendStore* self, G AsyncResult* _res_); void folks_backend_store_disable_backend_finish (FolksBackendStore* self, G AsyncResult* _res_);
GList* folks_backend_store_dup_enabled_backends (FolksBackendStore* self); GList* folks_backend_store_dup_enabled_backends (FolksBackendStore* self);
gboolean folks_backend_store_get_is_prepared (FolksBackendStore* self); gboolean folks_backend_store_get_is_prepared (FolksBackendStore* self);
GType folks_birthday_details_get_type (void) G_GNUC_CONST;
GDateTime* folks_birthday_details_get_birthday (FolksBirthdayDetails* self)
;
void folks_birthday_details_set_birthday (FolksBirthdayDetails* self, GDate
Time* value);
const gchar* folks_birthday_details_get_calendar_event_id (FolksBirthdayDet
ails* self);
void folks_birthday_details_set_calendar_event_id (FolksBirthdayDetails* se
lf, const gchar* value);
GType folks_field_details_get_type (void) G_GNUC_CONST; GType folks_field_details_get_type (void) G_GNUC_CONST;
GType folks_emailable_get_type (void) G_GNUC_CONST; GType folks_email_details_get_type (void) G_GNUC_CONST;
GList* folks_emailable_get_email_addresses (FolksEmailable* self); GList* folks_email_details_get_email_addresses (FolksEmailDetails* self);
void folks_emailable_set_email_addresses (FolksEmailable* self, GList* valu void folks_email_details_set_email_addresses (FolksEmailDetails* self, GLis
e); t* value);
GType folks_favouritable_get_type (void) G_GNUC_CONST; GType folks_favourite_details_get_type (void) G_GNUC_CONST;
gboolean folks_favouritable_get_is_favourite (FolksFavouritable* self); gboolean folks_favourite_details_get_is_favourite (FolksFavouriteDetails* s
void folks_favouritable_set_is_favourite (FolksFavouritable* self, gboolean elf);
value); void folks_favourite_details_set_is_favourite (FolksFavouriteDetails* self,
gboolean value);
FolksFieldDetails* folks_field_details_new (const gchar* value); FolksFieldDetails* folks_field_details_new (const gchar* value);
FolksFieldDetails* folks_field_details_construct (GType object_type, const gchar* value); FolksFieldDetails* folks_field_details_construct (GType object_type, const gchar* value);
GList* folks_field_details_get_parameter_values (FolksFieldDetails* self, c onst gchar* parameter_name); GList* folks_field_details_get_parameter_values (FolksFieldDetails* self, c onst gchar* parameter_name);
void folks_field_details_add_parameter (FolksFieldDetails* self, const gcha r* parameter_name, const gchar* parameter_value); void folks_field_details_add_parameter (FolksFieldDetails* self, const gcha r* parameter_name, const gchar* parameter_value);
void folks_field_details_set_parameter (FolksFieldDetails* self, const gcha r* parameter_name, const gchar* parameter_value); void folks_field_details_set_parameter (FolksFieldDetails* self, const gcha r* parameter_name, const gchar* parameter_value);
void folks_field_details_extend_parameters (FolksFieldDetails* self, GHashT able* additional); void folks_field_details_extend_parameters (FolksFieldDetails* self, GHashT able* additional);
void folks_field_details_remove_parameter_all (FolksFieldDetails* self, con st gchar* parameter_name); void folks_field_details_remove_parameter_all (FolksFieldDetails* self, con st gchar* parameter_name);
const gchar* folks_field_details_get_value (FolksFieldDetails* self); const gchar* folks_field_details_get_value (FolksFieldDetails* self);
void folks_field_details_set_value (FolksFieldDetails* self, const gchar* v alue); void folks_field_details_set_value (FolksFieldDetails* self, const gchar* v alue);
GHashTable* folks_field_details_get_parameters (FolksFieldDetails* self); GHashTable* folks_field_details_get_parameters (FolksFieldDetails* self);
void folks_field_details_set_parameters (FolksFieldDetails* self, GHashTabl e* value); void folks_field_details_set_parameters (FolksFieldDetails* self, GHashTabl e* value);
GType folks_gender_get_type (void) G_GNUC_CONST; GType folks_gender_get_type (void) G_GNUC_CONST;
GType folks_gender_owner_get_type (void) G_GNUC_CONST; GType folks_gender_details_get_type (void) G_GNUC_CONST;
FolksGender folks_gender_owner_get_gender (FolksGenderOwner* self); FolksGender folks_gender_details_get_gender (FolksGenderDetails* self);
void folks_gender_owner_set_gender (FolksGenderOwner* self, FolksGender val void folks_gender_details_set_gender (FolksGenderDetails* self, FolksGender
ue); value);
GType folks_groupable_get_type (void) G_GNUC_CONST; GType folks_group_details_get_type (void) G_GNUC_CONST;
GType folks_groupable_change_reason_get_type (void) G_GNUC_CONST; GType folks_group_details_change_reason_get_type (void) G_GNUC_CONST;
void folks_groupable_change_group (FolksGroupable* self, const gchar* group void folks_group_details_change_group (FolksGroupDetails* self, const gchar
, gboolean is_member, GAsyncReadyCallback _callback_, gpointer _user_data_) * group, gboolean is_member, GAsyncReadyCallback _callback_, gpointer _user
; _data_);
void folks_groupable_change_group_finish (FolksGroupable* self, GAsyncResul void folks_group_details_change_group_finish (FolksGroupDetails* self, GAsy
t* _res_, GError** error); ncResult* _res_, GError** error);
GHashTable* folks_groupable_get_groups (FolksGroupable* self); GHashTable* folks_group_details_get_groups (FolksGroupDetails* self);
void folks_groupable_set_groups (FolksGroupable* self, GHashTable* value); void folks_group_details_set_groups (FolksGroupDetails* self, GHashTable* v
GType folks_avatar_owner_get_type (void) G_GNUC_CONST; alue);
GFile* folks_avatar_owner_get_avatar (FolksAvatarOwner* self); GQuark folks_im_details_error_quark (void);
void folks_avatar_owner_set_avatar (FolksAvatarOwner* self, GFile* value);
GType folks_presence_type_get_type (void) G_GNUC_CONST;
GType folks_presence_owner_get_type (void) G_GNUC_CONST;
gint folks_presence_owner_typecmp (FolksPresenceType type_a, FolksPresenceT
ype type_b);
gboolean folks_presence_owner_is_online (FolksPresenceOwner* self);
FolksPresenceType folks_presence_owner_get_presence_type (FolksPresenceOwne
r* self);
void folks_presence_owner_set_presence_type (FolksPresenceOwner* self, Folk
sPresenceType value);
const gchar* folks_presence_owner_get_presence_message (FolksPresenceOwner*
self);
void folks_presence_owner_set_presence_message (FolksPresenceOwner* self, c
onst gchar* value);
GQuark folks_imable_error_quark (void);
GType folks_linked_hash_set_get_type (void) G_GNUC_CONST; GType folks_linked_hash_set_get_type (void) G_GNUC_CONST;
GType folks_imable_get_type (void) G_GNUC_CONST; GType folks_im_details_get_type (void) G_GNUC_CONST;
gchar* folks_imable_normalise_im_address (const gchar* im_address, const gc gchar* folks_im_details_normalise_im_address (const gchar* im_address, cons
har* protocol, GError** error); t gchar* protocol, GError** error);
GHashTable* folks_imable_get_im_addresses (FolksIMable* self); GHashTable* folks_im_details_get_im_addresses (FolksImDetails* self);
void folks_imable_set_im_addresses (FolksIMable* self, GHashTable* value); void folks_im_details_set_im_addresses (FolksImDetails* self, GHashTable* v
GType folks_trust_level_get_type (void) G_GNUC_CONST; alue);
GType folks_structured_name_get_type (void) G_GNUC_CONST; GType folks_structured_name_get_type (void) G_GNUC_CONST;
GType folks_name_owner_get_type (void) G_GNUC_CONST; FolksStructuredName* folks_structured_name_new (const gchar* family_name, c
GType folks_phoneable_get_type (void) G_GNUC_CONST; onst gchar* given_name, const gchar* additional_names, const gchar* prefixe
GType folks_urlable_get_type (void) G_GNUC_CONST; s, const gchar* suffixes);
FolksStructuredName* folks_structured_name_construct (GType object_type, co
nst gchar* family_name, const gchar* given_name, const gchar* additional_na
mes, const gchar* prefixes, const gchar* suffixes);
FolksStructuredName* folks_structured_name_new_simple (const gchar* family_
name, const gchar* given_name);
FolksStructuredName* folks_structured_name_construct_simple (GType object_t
ype, const gchar* family_name, const gchar* given_name);
gboolean folks_structured_name_is_empty (FolksStructuredName* self);
gchar* folks_structured_name_to_string (FolksStructuredName* self);
const gchar* folks_structured_name_get_family_name (FolksStructuredName* se
lf);
void folks_structured_name_set_family_name (FolksStructuredName* self, cons
t gchar* value);
const gchar* folks_structured_name_get_given_name (FolksStructuredName* sel
f);
void folks_structured_name_set_given_name (FolksStructuredName* self, const
gchar* value);
const gchar* folks_structured_name_get_additional_names (FolksStructuredNam
e* self);
void folks_structured_name_set_additional_names (FolksStructuredName* self,
const gchar* value);
const gchar* folks_structured_name_get_prefixes (FolksStructuredName* self)
;
void folks_structured_name_set_prefixes (FolksStructuredName* self, const g
char* value);
const gchar* folks_structured_name_get_suffixes (FolksStructuredName* self)
;
void folks_structured_name_set_suffixes (FolksStructuredName* self, const g
char* value);
GType folks_name_details_get_type (void) G_GNUC_CONST;
FolksStructuredName* folks_name_details_get_structured_name (FolksNameDetai
ls* self);
void folks_name_details_set_structured_name (FolksNameDetails* self, FolksS
tructuredName* value);
const gchar* folks_name_details_get_full_name (FolksNameDetails* self);
void folks_name_details_set_full_name (FolksNameDetails* self, const gchar*
value);
const gchar* folks_name_details_get_nickname (FolksNameDetails* self);
GType folks_note_get_type (void) G_GNUC_CONST;
FolksNote* folks_note_new (const gchar* content, const gchar* uid);
FolksNote* folks_note_construct (GType object_type, const gchar* content, c
onst gchar* uid);
gboolean folks_note_equal (FolksNote* a, FolksNote* b);
guint folks_note_hash (FolksNote* r);
const gchar* folks_note_get_content (FolksNote* self);
void folks_note_set_content (FolksNote* self, const gchar* value);
const gchar* folks_note_get_uid (FolksNote* self);
void folks_note_set_uid (FolksNote* self, const gchar* value);
GType folks_note_details_get_type (void) G_GNUC_CONST;
GeeHashSet* folks_note_details_get_notes (FolksNoteDetails* self);
void folks_note_details_set_notes (FolksNoteDetails* self, GeeHashSet* valu
e);
GType folks_phone_details_get_type (void) G_GNUC_CONST;
GList* folks_phone_details_get_phone_numbers (FolksPhoneDetails* self);
void folks_phone_details_set_phone_numbers (FolksPhoneDetails* self, GList*
value);
GType folks_postal_address_get_type (void) G_GNUC_CONST;
FolksPostalAddress* folks_postal_address_new (const gchar* po_box, const gc
har* extension, const gchar* street, const gchar* locality, const gchar* re
gion, const gchar* postal_code, const gchar* country, const gchar* address_
format, GList* types, const gchar* uid);
FolksPostalAddress* folks_postal_address_construct (GType object_type, cons
t gchar* po_box, const gchar* extension, const gchar* street, const gchar*
locality, const gchar* region, const gchar* postal_code, const gchar* count
ry, const gchar* address_format, GList* types, const gchar* uid);
gboolean folks_postal_address_equal (FolksPostalAddress* self, FolksPostalA
ddress* with);
gchar* folks_postal_address_to_string (FolksPostalAddress* self);
const gchar* folks_postal_address_get_po_box (FolksPostalAddress* self);
void folks_postal_address_set_po_box (FolksPostalAddress* self, const gchar
* value);
const gchar* folks_postal_address_get_extension (FolksPostalAddress* self);
void folks_postal_address_set_extension (FolksPostalAddress* self, const gc
har* value);
const gchar* folks_postal_address_get_street (FolksPostalAddress* self);
void folks_postal_address_set_street (FolksPostalAddress* self, const gchar
* value);
const gchar* folks_postal_address_get_locality (FolksPostalAddress* self);
void folks_postal_address_set_locality (FolksPostalAddress* self, const gch
ar* value);
const gchar* folks_postal_address_get_region (FolksPostalAddress* self);
void folks_postal_address_set_region (FolksPostalAddress* self, const gchar
* value);
const gchar* folks_postal_address_get_postal_code (FolksPostalAddress* self
);
void folks_postal_address_set_postal_code (FolksPostalAddress* self, const
gchar* value);
const gchar* folks_postal_address_get_country (FolksPostalAddress* self);
void folks_postal_address_set_country (FolksPostalAddress* self, const gcha
r* value);
const gchar* folks_postal_address_get_address_format (FolksPostalAddress* s
elf);
void folks_postal_address_set_address_format (FolksPostalAddress* self, con
st gchar* value);
GList* folks_postal_address_get_types (FolksPostalAddress* self);
void folks_postal_address_set_types (FolksPostalAddress* self, GList* value
);
const gchar* folks_postal_address_get_uid (FolksPostalAddress* self);
void folks_postal_address_set_uid (FolksPostalAddress* self, const gchar* v
alue);
GType folks_postal_address_details_get_type (void) G_GNUC_CONST;
GList* folks_postal_address_details_get_postal_addresses (FolksPostalAddres
sDetails* self);
void folks_postal_address_details_set_postal_addresses (FolksPostalAddressD
etails* self, GList* value);
GType folks_presence_type_get_type (void) G_GNUC_CONST;
GType folks_presence_details_get_type (void) G_GNUC_CONST;
gint folks_presence_details_typecmp (FolksPresenceType type_a, FolksPresenc
eType type_b);
gboolean folks_presence_details_is_online (FolksPresenceDetails* self);
FolksPresenceType folks_presence_details_get_presence_type (FolksPresenceDe
tails* self);
void folks_presence_details_set_presence_type (FolksPresenceDetails* self,
FolksPresenceType value);
const gchar* folks_presence_details_get_presence_message (FolksPresenceDeta
ils* self);
void folks_presence_details_set_presence_message (FolksPresenceDetails* sel
f, const gchar* value);
GType folks_role_get_type (void) G_GNUC_CONST;
FolksRole* folks_role_new (const gchar* title, const gchar* organisation_na
me, const gchar* uid);
FolksRole* folks_role_construct (GType object_type, const gchar* title, con
st gchar* organisation_name, const gchar* uid);
gboolean folks_role_equal (FolksRole* a, FolksRole* b);
guint folks_role_hash (FolksRole* r);
gchar* folks_role_to_string (FolksRole* self);
const gchar* folks_role_get_organisation_name (FolksRole* self);
void folks_role_set_organisation_name (FolksRole* self, const gchar* value)
;
const gchar* folks_role_get_title (FolksRole* self);
void folks_role_set_title (FolksRole* self, const gchar* value);
const gchar* folks_role_get_uid (FolksRole* self);
void folks_role_set_uid (FolksRole* self, const gchar* value);
GType folks_role_details_get_type (void) G_GNUC_CONST;
GeeHashSet* folks_role_details_get_roles (FolksRoleDetails* self);
void folks_role_details_set_roles (FolksRoleDetails* self, GeeHashSet* valu
e);
GType folks_url_details_get_type (void) G_GNUC_CONST;
GList* folks_url_details_get_urls (FolksUrlDetails* self);
void folks_url_details_set_urls (FolksUrlDetails* self, GList* value);
GType folks_trust_level_get_type (void) G_GNUC_CONST;
GType folks_individual_get_type (void) G_GNUC_CONST; GType folks_individual_get_type (void) G_GNUC_CONST;
GType folks_persona_get_type (void) G_GNUC_CONST; GType folks_persona_get_type (void) G_GNUC_CONST;
FolksIndividual* folks_individual_new (GList* personas); FolksIndividual* folks_individual_new (GList* personas);
FolksIndividual* folks_individual_construct (GType object_type, GList* pers onas); FolksIndividual* folks_individual_construct (GType object_type, GList* pers onas);
FolksTrustLevel folks_individual_get_trust_level (FolksIndividual* self); FolksTrustLevel folks_individual_get_trust_level (FolksIndividual* self);
gboolean folks_individual_get_is_user (FolksIndividual* self); gboolean folks_individual_get_is_user (FolksIndividual* self);
const gchar* folks_individual_get_id (FolksIndividual* self); const gchar* folks_individual_get_id (FolksIndividual* self);
GList* folks_individual_get_personas (FolksIndividual* self); GList* folks_individual_get_personas (FolksIndividual* self);
void folks_individual_set_personas (FolksIndividual* self, GList* value); void folks_individual_set_personas (FolksIndividual* self, GList* value);
GQuark folks_individual_aggregator_error_quark (void); GQuark folks_individual_aggregator_error_quark (void);
skipping to change at line 569 skipping to change at line 773
void folks_individual_aggregator_remove_persona_finish (FolksIndividualAggr egator* self, GAsyncResult* _res_, GError** error); void folks_individual_aggregator_remove_persona_finish (FolksIndividualAggr egator* self, GAsyncResult* _res_, GError** error);
void folks_individual_aggregator_link_personas (FolksIndividualAggregator* self, void* personas_in, GAsyncReadyCallback _callback_, gpointer _user_dat a_); void folks_individual_aggregator_link_personas (FolksIndividualAggregator* self, void* personas_in, GAsyncReadyCallback _callback_, gpointer _user_dat a_);
void folks_individual_aggregator_link_personas_finish (FolksIndividualAggre gator* self, GAsyncResult* _res_, GError** error); void folks_individual_aggregator_link_personas_finish (FolksIndividualAggre gator* self, GAsyncResult* _res_, GError** error);
void folks_individual_aggregator_unlink_individual (FolksIndividualAggregat or* self, FolksIndividual* individual, GAsyncReadyCallback _callback_, gpoi nter _user_data_); void folks_individual_aggregator_unlink_individual (FolksIndividualAggregat or* self, FolksIndividual* individual, GAsyncReadyCallback _callback_, gpoi nter _user_data_);
void folks_individual_aggregator_unlink_individual_finish (FolksIndividualA ggregator* self, GAsyncResult* _res_, GError** error); void folks_individual_aggregator_unlink_individual_finish (FolksIndividualA ggregator* self, GAsyncResult* _res_, GError** error);
gboolean folks_individual_aggregator_get_is_prepared (FolksIndividualAggreg ator* self); gboolean folks_individual_aggregator_get_is_prepared (FolksIndividualAggreg ator* self);
GHashTable* folks_individual_aggregator_get_individuals (FolksIndividualAgg regator* self); GHashTable* folks_individual_aggregator_get_individuals (FolksIndividualAgg regator* self);
FolksIndividual* folks_individual_aggregator_get_user (FolksIndividualAggre gator* self); FolksIndividual* folks_individual_aggregator_get_user (FolksIndividualAggre gator* self);
FolksLinkedHashSet* folks_linked_hash_set_new (GType g_type, GBoxedCopyFunc g_dup_func, GDestroyNotify g_destroy_func, GHashFunc hash_func, GEqualFunc equal_func); FolksLinkedHashSet* folks_linked_hash_set_new (GType g_type, GBoxedCopyFunc g_dup_func, GDestroyNotify g_destroy_func, GHashFunc hash_func, GEqualFunc equal_func);
FolksLinkedHashSet* folks_linked_hash_set_construct (GType object_type, GTy pe g_type, GBoxedCopyFunc g_dup_func, GDestroyNotify g_destroy_func, GHashF unc hash_func, GEqualFunc equal_func); FolksLinkedHashSet* folks_linked_hash_set_construct (GType object_type, GTy pe g_type, GBoxedCopyFunc g_dup_func, GDestroyNotify g_destroy_func, GHashF unc hash_func, GEqualFunc equal_func);
FolksStructuredName* folks_structured_name_new (const gchar* family_name, c
onst gchar* given_name, const gchar* additional_names, const gchar* prefixe
s, const gchar* suffixes);
FolksStructuredName* folks_structured_name_construct (GType object_type, co
nst gchar* family_name, const gchar* given_name, const gchar* additional_na
mes, const gchar* prefixes, const gchar* suffixes);
FolksStructuredName* folks_structured_name_new_simple (const gchar* family_
name, const gchar* given_name);
FolksStructuredName* folks_structured_name_construct_simple (GType object_t
ype, const gchar* family_name, const gchar* given_name);
gboolean folks_structured_name_is_empty (FolksStructuredName* self);
const gchar* folks_structured_name_get_family_name (FolksStructuredName* se
lf);
void folks_structured_name_set_family_name (FolksStructuredName* self, cons
t gchar* value);
const gchar* folks_structured_name_get_given_name (FolksStructuredName* sel
f);
void folks_structured_name_set_given_name (FolksStructuredName* self, const
gchar* value);
const gchar* folks_structured_name_get_additional_names (FolksStructuredNam
e* self);
void folks_structured_name_set_additional_names (FolksStructuredName* self,
const gchar* value);
const gchar* folks_structured_name_get_prefixes (FolksStructuredName* self)
;
void folks_structured_name_set_prefixes (FolksStructuredName* self, const g
char* value);
const gchar* folks_structured_name_get_suffixes (FolksStructuredName* self)
;
void folks_structured_name_set_suffixes (FolksStructuredName* self, const g
char* value);
FolksStructuredName* folks_name_owner_get_structured_name (FolksNameOwner*
self);
void folks_name_owner_set_structured_name (FolksNameOwner* self, FolksStruc
turedName* value);
const gchar* folks_name_owner_get_full_name (FolksNameOwner* self);
void folks_name_owner_set_full_name (FolksNameOwner* self, const gchar* val
ue);
const gchar* folks_name_owner_get_nickname (FolksNameOwner* self);
void folks_persona_linkable_property_to_links (FolksPersona* self, const gc har* prop_name, FolksPersonaLinkablePropertyCallback callback, void* callba ck_target); void folks_persona_linkable_property_to_links (FolksPersona* self, const gc har* prop_name, FolksPersonaLinkablePropertyCallback callback, void* callba ck_target);
gchar* folks_persona_build_uid (const gchar* backend_name, const gchar* per sona_store_id, const gchar* persona_id); gchar* folks_persona_build_uid (const gchar* backend_name, const gchar* per sona_store_id, const gchar* persona_id);
void folks_persona_split_uid (const gchar* uid, gchar** backend_name, gchar ** persona_store_id, gchar** persona_id); void folks_persona_split_uid (const gchar* uid, gchar** backend_name, gchar ** persona_store_id, gchar** persona_id);
FolksPersona* folks_persona_construct (GType object_type); FolksPersona* folks_persona_construct (GType object_type);
const gchar* folks_persona_get_iid (FolksPersona* self); const gchar* folks_persona_get_iid (FolksPersona* self);
const gchar* folks_persona_get_uid (FolksPersona* self); const gchar* folks_persona_get_uid (FolksPersona* self);
const gchar* folks_persona_get_display_id (FolksPersona* self); const gchar* folks_persona_get_display_id (FolksPersona* self);
gboolean folks_persona_get_is_user (FolksPersona* self); gboolean folks_persona_get_is_user (FolksPersona* self);
FolksPersonaStore* folks_persona_get_store (FolksPersona* self); FolksPersonaStore* folks_persona_get_store (FolksPersona* self);
gchar** folks_persona_get_linkable_properties (FolksPersona* self, int* res ult_length1); gchar** folks_persona_get_linkable_properties (FolksPersona* self, int* res ult_length1);
skipping to change at line 624 skipping to change at line 808
GHashTable* folks_persona_store_get_personas (FolksPersonaStore* self); GHashTable* folks_persona_store_get_personas (FolksPersonaStore* self);
FolksMaybeBool folks_persona_store_get_can_add_personas (FolksPersonaStore* self); FolksMaybeBool folks_persona_store_get_can_add_personas (FolksPersonaStore* self);
FolksMaybeBool folks_persona_store_get_can_alias_personas (FolksPersonaStor e* self); FolksMaybeBool folks_persona_store_get_can_alias_personas (FolksPersonaStor e* self);
FolksMaybeBool folks_persona_store_get_can_group_personas (FolksPersonaStor e* self); FolksMaybeBool folks_persona_store_get_can_group_personas (FolksPersonaStor e* self);
FolksMaybeBool folks_persona_store_get_can_remove_personas (FolksPersonaSto re* self); FolksMaybeBool folks_persona_store_get_can_remove_personas (FolksPersonaSto re* self);
gboolean folks_persona_store_get_is_prepared (FolksPersonaStore* self); gboolean folks_persona_store_get_is_prepared (FolksPersonaStore* self);
gboolean folks_persona_store_get_is_writeable (FolksPersonaStore* self); gboolean folks_persona_store_get_is_writeable (FolksPersonaStore* self);
void folks_persona_store_set_is_writeable (FolksPersonaStore* self, gboolea n value); void folks_persona_store_set_is_writeable (FolksPersonaStore* self, gboolea n value);
FolksPersonaStoreTrust folks_persona_store_get_trust_level (FolksPersonaSto re* self); FolksPersonaStoreTrust folks_persona_store_get_trust_level (FolksPersonaSto re* self);
void folks_persona_store_set_trust_level (FolksPersonaStore* self, FolksPer sonaStoreTrust value); void folks_persona_store_set_trust_level (FolksPersonaStore* self, FolksPer sonaStoreTrust value);
GList* folks_phoneable_get_phone_numbers (FolksPhoneable* self);
void folks_phoneable_set_phone_numbers (FolksPhoneable* self, GList* value)
;
GList* folks_urlable_get_urls (FolksUrlable* self);
void folks_urlable_set_urls (FolksUrlable* self, GList* value);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 45 change blocks. 
291 lines changed or deleted 541 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/