folks-telepathy.h   folks-telepathy.h 
/* folks-telepathy.h generated by valac 0.11.5.3-fe751, the Vala compiler, do not modify */ /* folks-telepathy.h generated by valac 0.11.6, the Vala compiler, do not m odify */
#ifndef __FOLKS_TELEPATHY_H__ #ifndef __FOLKS_TELEPATHY_H__
#define __FOLKS_TELEPATHY_H__ #define __FOLKS_TELEPATHY_H__
#include <glib.h> #include <glib.h>
#include <folks.h> #include <folks.h>
#include <gio/gio.h> #include <gio/gio.h>
#include <telepathy-glib/telepathy-glib.h> #include <telepathy-glib/telepathy-glib.h>
G_BEGIN_DECLS G_BEGIN_DECLS
skipping to change at line 57 skipping to change at line 57
}; };
struct _TpfPersonaStoreClass { struct _TpfPersonaStoreClass {
FolksPersonaStoreClass parent_class; FolksPersonaStoreClass parent_class;
}; };
GType tpf_persona_get_type (void) G_GNUC_CONST; GType tpf_persona_get_type (void) G_GNUC_CONST;
GType tpf_persona_store_get_type (void) G_GNUC_CONST; GType tpf_persona_store_get_type (void) G_GNUC_CONST;
TpfPersona* tpf_persona_new (TpContact* contact, TpfPersonaStore* store); TpfPersona* tpf_persona_new (TpContact* contact, TpfPersonaStore* store);
TpfPersona* tpf_persona_construct (GType object_type, TpContact* contact, T pfPersonaStore* store); TpfPersona* tpf_persona_construct (GType object_type, TpContact* contact, T pfPersonaStore* store);
gboolean tpf_persona_get_is_in_contact_list (TpfPersona* self);
void tpf_persona_set_is_in_contact_list (TpfPersona* self, gboolean value);
TpContact* tpf_persona_get_contact (TpfPersona* self); TpContact* tpf_persona_get_contact (TpfPersona* self);
TpfPersonaStore* tpf_persona_store_new (TpAccount* account); TpfPersonaStore* tpf_persona_store_new (TpAccount* account);
TpfPersonaStore* tpf_persona_store_construct (GType object_type, TpAccount* account); TpfPersonaStore* tpf_persona_store_construct (GType object_type, TpAccount* account);
TpAccount* tpf_persona_store_get_account (TpfPersonaStore* self); TpAccount* tpf_persona_store_get_account (TpfPersonaStore* self);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
1 lines changed or deleted 3 lines changed or added


 folks.h   folks.h 
/* folks.h generated by valac 0.11.5.3-fe751, the Vala compiler, do not mod ify */ /* folks.h generated by valac 0.11.6, the Vala compiler, do not modify */
#ifndef __FOLKS_H__ #ifndef __FOLKS_H__
#define __FOLKS_H__ #define __FOLKS_H__
#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>
skipping to change at line 55 skipping to change at line 55
#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_EMAILABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS_TYPE
_EMAILABLE, FolksEmailable))
#define FOLKS_IS_EMAILABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FOLKS_T
YPE_EMAILABLE))
#define FOLKS_EMAILABLE_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE (
(obj), FOLKS_TYPE_EMAILABLE, FolksEmailableIface))
typedef struct _FolksEmailable FolksEmailable;
typedef struct _FolksEmailableIface FolksEmailableIface;
#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_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_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))
typedef struct _FolksFieldDetails FolksFieldDetails;
typedef struct _FolksFieldDetailsClass FolksFieldDetailsClass;
#define FOLKS_TYPE_FAVOURITABLE (folks_favouritable_get_type ()) #define FOLKS_TYPE_FAVOURITABLE (folks_favouritable_get_type ())
#define FOLKS_FAVOURITABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS_T YPE_FAVOURITABLE, FolksFavouritable)) #define FOLKS_FAVOURITABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS_T YPE_FAVOURITABLE, FolksFavouritable))
#define FOLKS_IS_FAVOURITABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FOLK S_TYPE_FAVOURITABLE)) #define FOLKS_IS_FAVOURITABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FOLK S_TYPE_FAVOURITABLE))
#define FOLKS_FAVOURITABLE_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFAC E ((obj), FOLKS_TYPE_FAVOURITABLE, FolksFavouritableIface)) #define FOLKS_FAVOURITABLE_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFAC E ((obj), FOLKS_TYPE_FAVOURITABLE, FolksFavouritableIface))
typedef struct _FolksFavouritable FolksFavouritable; typedef struct _FolksFavouritable FolksFavouritable;
typedef struct _FolksFavouritableIface FolksFavouritableIface; typedef struct _FolksFavouritableIface FolksFavouritableIface;
typedef struct _FolksFieldDetailsPrivate FolksFieldDetailsPrivate;
#define FOLKS_TYPE_GENDER (folks_gender_get_type ())
#define FOLKS_TYPE_GENDER_OWNER (folks_gender_owner_get_type ())
#define FOLKS_GENDER_OWNER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS_T
YPE_GENDER_OWNER, FolksGenderOwner))
#define FOLKS_IS_GENDER_OWNER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FOLK
S_TYPE_GENDER_OWNER))
#define FOLKS_GENDER_OWNER_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFAC
E ((obj), FOLKS_TYPE_GENDER_OWNER, FolksGenderOwnerIface))
typedef struct _FolksGenderOwner FolksGenderOwner;
typedef struct _FolksGenderOwnerIface FolksGenderOwnerIface;
#define FOLKS_TYPE_GROUPABLE (folks_groupable_get_type ()) #define FOLKS_TYPE_GROUPABLE (folks_groupable_get_type ())
#define FOLKS_GROUPABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS_TYPE _GROUPABLE, FolksGroupable)) #define FOLKS_GROUPABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS_TYPE _GROUPABLE, FolksGroupable))
#define FOLKS_IS_GROUPABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FOLKS_T YPE_GROUPABLE)) #define FOLKS_IS_GROUPABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FOLKS_T YPE_GROUPABLE))
#define FOLKS_GROUPABLE_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ( (obj), FOLKS_TYPE_GROUPABLE, FolksGroupableIface)) #define FOLKS_GROUPABLE_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ( (obj), FOLKS_TYPE_GROUPABLE, FolksGroupableIface))
typedef struct _FolksGroupable FolksGroupable; typedef struct _FolksGroupable FolksGroupable;
typedef struct _FolksGroupableIface FolksGroupableIface; typedef struct _FolksGroupableIface FolksGroupableIface;
#define FOLKS_GROUPABLE_TYPE_CHANGE_REASON (folks_groupable_change_reason_g et_type ()) #define FOLKS_GROUPABLE_TYPE_CHANGE_REASON (folks_groupable_change_reason_g et_type ())
skipping to change at line 111 skipping to change at line 140
#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_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_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_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_STRUCTURED_NAME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((o
bj), FOLKS_TYPE_STRUCTURED_NAME, FolksStructuredNameClass))
typedef struct _FolksStructuredName FolksStructuredName;
typedef struct _FolksStructuredNameClass FolksStructuredNameClass;
#define FOLKS_TYPE_PHONEABLE (folks_phoneable_get_type ())
#define FOLKS_PHONEABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS_TYPE
_PHONEABLE, FolksPhoneable))
#define FOLKS_IS_PHONEABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FOLKS_T
YPE_PHONEABLE))
#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;
typedef struct _FolksUrlableIface FolksUrlableIface;
#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;
typedef struct _FolksIndividualPrivate FolksIndividualPrivate; typedef struct _FolksIndividualPrivate FolksIndividualPrivate;
skipping to change at line 143 skipping to change at line 206
#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 _FolksAliasableIface {
GTypeInterface parent_iface; GTypeInterface parent_iface;
const gchar* (*get_alias) (FolksAliasable* self); const gchar* (*get_alias) (FolksAliasable* self);
skipping to change at line 181 skipping to change at line 245
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 {
GTypeInterface parent_iface;
GList* (*get_email_addresses) (FolksEmailable* self);
void (*set_email_addresses) (FolksEmailable* self, GList* value);
};
struct _FolksFavouritableIface { struct _FolksFavouritableIface {
GTypeInterface parent_iface; GTypeInterface parent_iface;
gboolean (*get_is_favourite) (FolksFavouritable* self); gboolean (*get_is_favourite) (FolksFavouritable* self);
void (*set_is_favourite) (FolksFavouritable* self, gboolean value); void (*set_is_favourite) (FolksFavouritable* self, gboolean value);
}; };
struct _FolksFieldDetails {
GObject parent_instance;
FolksFieldDetailsPrivate * priv;
};
struct _FolksFieldDetailsClass {
GObjectClass parent_class;
};
typedef enum {
FOLKS_GENDER_UNSPECIFIED,
FOLKS_GENDER_MALE,
FOLKS_GENDER_FEMALE
} FolksGender;
struct _FolksGenderOwnerIface {
GTypeInterface parent_iface;
FolksGender (*get_gender) (FolksGenderOwner* self);
void (*set_gender) (FolksGenderOwner* self, FolksGender value);
};
struct _FolksGroupableIface { struct _FolksGroupableIface {
GTypeInterface parent_iface; GTypeInterface parent_iface;
void (*change_group) (FolksGroupable* self, const gchar* group, gboo lean is_member, GAsyncReadyCallback _callback_, gpointer _user_data_); void (*change_group) (FolksGroupable* self, const gchar* group, gboo lean is_member, GAsyncReadyCallback _callback_, gpointer _user_data_);
void (*change_group_finish) (FolksGroupable* self, GAsyncResult* _re s_, GError** error); void (*change_group_finish) (FolksGroupable* self, GAsyncResult* _re s_, GError** error);
GHashTable* (*get_groups) (FolksGroupable* self); GHashTable* (*get_groups) (FolksGroupable* self);
void (*set_groups) (FolksGroupable* self, GHashTable* value); void (*set_groups) (FolksGroupable* self, GHashTable* value);
}; };
typedef enum { typedef enum {
FOLKS_GROUPABLE_CHANGE_REASON_NONE = 0, FOLKS_GROUPABLE_CHANGE_REASON_NONE = 0,
skipping to change at line 251 skipping to change at line 342
GTypeInterface parent_iface; GTypeInterface parent_iface;
GHashTable* (*get_im_addresses) (FolksIMable* self); GHashTable* (*get_im_addresses) (FolksIMable* self);
void (*set_im_addresses) (FolksIMable* self, GHashTable* value); void (*set_im_addresses) (FolksIMable* self, GHashTable* value);
}; };
typedef enum { typedef enum {
FOLKS_TRUST_LEVEL_NONE, FOLKS_TRUST_LEVEL_NONE,
FOLKS_TRUST_LEVEL_PERSONAS FOLKS_TRUST_LEVEL_PERSONAS
} FolksTrustLevel; } 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 {
GTypeInterface parent_iface;
GList* (*get_phone_numbers) (FolksPhoneable* self);
void (*set_phone_numbers) (FolksPhoneable* self, GList* value);
};
struct _FolksUrlableIface {
GTypeInterface parent_iface;
GList* (*get_urls) (FolksUrlable* self);
void (*set_urls) (FolksUrlable* self, GList* value);
};
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 {
FOLKS_INDIVIDUAL_AGGREGATOR_ERROR_STORE_NOT_FOUND,
FOLKS_INDIVIDUAL_AGGREGATOR_ERROR_ADD_FAILED, FOLKS_INDIVIDUAL_AGGREGATOR_ERROR_ADD_FAILED,
FOLKS_INDIVIDUAL_AGGREGATOR_ERROR_NO_WRITEABLE_STORE, FOLKS_INDIVIDUAL_AGGREGATOR_ERROR_NO_WRITEABLE_STORE,
FOLKS_INDIVIDUAL_AGGREGATOR_ERROR_STORE_OFFLINE FOLKS_INDIVIDUAL_AGGREGATOR_ERROR_STORE_OFFLINE
} FolksIndividualAggregatorError; } FolksIndividualAggregatorError;
#define FOLKS_INDIVIDUAL_AGGREGATOR_ERROR folks_individual_aggregator_error _quark () #define FOLKS_INDIVIDUAL_AGGREGATOR_ERROR folks_individual_aggregator_error _quark ()
struct _FolksIndividualAggregator { struct _FolksIndividualAggregator {
GObject parent_instance; GObject parent_instance;
FolksIndividualAggregatorPrivate * priv; FolksIndividualAggregatorPrivate * priv;
}; };
skipping to change at line 285 skipping to change at line 396
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 307 skipping to change at line 427
typedef enum { typedef enum {
FOLKS_PERSONA_STORE_TRUST_NONE, FOLKS_PERSONA_STORE_TRUST_NONE,
FOLKS_PERSONA_STORE_TRUST_PARTIAL, FOLKS_PERSONA_STORE_TRUST_PARTIAL,
FOLKS_PERSONA_STORE_TRUST_FULL FOLKS_PERSONA_STORE_TRUST_FULL
} FolksPersonaStoreTrust; } FolksPersonaStoreTrust;
typedef enum { typedef enum {
FOLKS_PERSONA_STORE_ERROR_INVALID_ARGUMENT, FOLKS_PERSONA_STORE_ERROR_INVALID_ARGUMENT,
FOLKS_PERSONA_STORE_ERROR_CREATE_FAILED, FOLKS_PERSONA_STORE_ERROR_CREATE_FAILED,
FOLKS_PERSONA_STORE_ERROR_UNSUPPORTED_ON_USER, FOLKS_PERSONA_STORE_ERROR_UNSUPPORTED_ON_USER,
FOLKS_PERSONA_STORE_ERROR_STORE_OFFLINE FOLKS_PERSONA_STORE_ERROR_STORE_OFFLINE,
FOLKS_PERSONA_STORE_ERROR_READ_ONLY
} FolksPersonaStoreError; } FolksPersonaStoreError;
#define FOLKS_PERSONA_STORE_ERROR folks_persona_store_error_quark () #define FOLKS_PERSONA_STORE_ERROR folks_persona_store_error_quark ()
typedef enum { typedef enum {
FOLKS_MAYBE_BOOL_UNSET = 0, FOLKS_MAYBE_BOOL_UNSET = 0,
FOLKS_MAYBE_BOOL_FALSE = 1, FOLKS_MAYBE_BOOL_FALSE = 1,
FOLKS_MAYBE_BOOL_TRUE = 2 FOLKS_MAYBE_BOOL_TRUE = 2
} FolksMaybeBool; } FolksMaybeBool;
struct _FolksPersonaStore { struct _FolksPersonaStore {
GObject parent_instance; GObject parent_instance;
skipping to change at line 360 skipping to change at line 481
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;
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_get_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_get_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_field_details_get_type (void) G_GNUC_CONST;
GType folks_emailable_get_type (void) G_GNUC_CONST;
GList* folks_emailable_get_email_addresses (FolksEmailable* self);
void folks_emailable_set_email_addresses (FolksEmailable* self, GList* valu
e);
GType folks_favouritable_get_type (void) G_GNUC_CONST; GType folks_favouritable_get_type (void) G_GNUC_CONST;
gboolean folks_favouritable_get_is_favourite (FolksFavouritable* self); gboolean folks_favouritable_get_is_favourite (FolksFavouritable* self);
void folks_favouritable_set_is_favourite (FolksFavouritable* self, gboolean value); void folks_favouritable_set_is_favourite (FolksFavouritable* self, gboolean value);
FolksFieldDetails* folks_field_details_new (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);
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_extend_parameters (FolksFieldDetails* self, GHashT
able* additional);
void folks_field_details_remove_parameter_all (FolksFieldDetails* self, con
st gchar* parameter_name);
const gchar* folks_field_details_get_value (FolksFieldDetails* self);
void folks_field_details_set_value (FolksFieldDetails* self, const gchar* v
alue);
GHashTable* folks_field_details_get_parameters (FolksFieldDetails* self);
void folks_field_details_set_parameters (FolksFieldDetails* self, GHashTabl
e* value);
GType folks_gender_get_type (void) G_GNUC_CONST;
GType folks_gender_owner_get_type (void) G_GNUC_CONST;
FolksGender folks_gender_owner_get_gender (FolksGenderOwner* self);
void folks_gender_owner_set_gender (FolksGenderOwner* self, FolksGender val
ue);
GType folks_groupable_get_type (void) G_GNUC_CONST; GType folks_groupable_get_type (void) G_GNUC_CONST;
GType folks_groupable_change_reason_get_type (void) G_GNUC_CONST; GType folks_groupable_change_reason_get_type (void) G_GNUC_CONST;
void folks_groupable_change_group (FolksGroupable* self, const gchar* group , gboolean is_member, GAsyncReadyCallback _callback_, gpointer _user_data_) ; void folks_groupable_change_group (FolksGroupable* self, const gchar* group , gboolean is_member, GAsyncReadyCallback _callback_, gpointer _user_data_) ;
void folks_groupable_change_group_finish (FolksGroupable* self, GAsyncResul t* _res_, GError** error); void folks_groupable_change_group_finish (FolksGroupable* self, GAsyncResul t* _res_, GError** error);
GHashTable* folks_groupable_get_groups (FolksGroupable* self); GHashTable* folks_groupable_get_groups (FolksGroupable* self);
void folks_groupable_set_groups (FolksGroupable* self, GHashTable* value); void folks_groupable_set_groups (FolksGroupable* self, GHashTable* value);
GType folks_avatar_owner_get_type (void) G_GNUC_CONST; GType folks_avatar_owner_get_type (void) G_GNUC_CONST;
GFile* folks_avatar_owner_get_avatar (FolksAvatarOwner* self); GFile* folks_avatar_owner_get_avatar (FolksAvatarOwner* self);
void folks_avatar_owner_set_avatar (FolksAvatarOwner* self, GFile* value); void folks_avatar_owner_set_avatar (FolksAvatarOwner* self, GFile* value);
GType folks_presence_type_get_type (void) G_GNUC_CONST; GType folks_presence_type_get_type (void) G_GNUC_CONST;
skipping to change at line 395 skipping to change at line 535
void folks_presence_owner_set_presence_type (FolksPresenceOwner* self, Folk sPresenceType value); void folks_presence_owner_set_presence_type (FolksPresenceOwner* self, Folk sPresenceType value);
const gchar* folks_presence_owner_get_presence_message (FolksPresenceOwner* self); const gchar* folks_presence_owner_get_presence_message (FolksPresenceOwner* self);
void folks_presence_owner_set_presence_message (FolksPresenceOwner* self, c onst gchar* value); void folks_presence_owner_set_presence_message (FolksPresenceOwner* self, c onst gchar* value);
GQuark folks_imable_error_quark (void); 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_imable_get_type (void) G_GNUC_CONST;
gchar* folks_imable_normalise_im_address (const gchar* im_address, const gc har* protocol, GError** error); gchar* folks_imable_normalise_im_address (const gchar* im_address, const gc har* protocol, GError** error);
GHashTable* folks_imable_get_im_addresses (FolksIMable* self); GHashTable* folks_imable_get_im_addresses (FolksIMable* self);
void folks_imable_set_im_addresses (FolksIMable* self, GHashTable* value); void folks_imable_set_im_addresses (FolksIMable* self, GHashTable* value);
GType folks_trust_level_get_type (void) G_GNUC_CONST; GType folks_trust_level_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;
GType folks_phoneable_get_type (void) G_GNUC_CONST;
GType folks_urlable_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);
GType folks_individual_aggregator_get_type (void) G_GNUC_CONST; GType folks_individual_aggregator_get_type (void) G_GNUC_CONST;
FolksIndividualAggregator* folks_individual_aggregator_new (void); FolksIndividualAggregator* folks_individual_aggregator_new (void);
FolksIndividualAggregator* folks_individual_aggregator_construct (GType obj ect_type); FolksIndividualAggregator* folks_individual_aggregator_construct (GType obj ect_type);
void folks_individual_aggregator_prepare (FolksIndividualAggregator* self, GAsyncReadyCallback _callback_, gpointer _user_data_); void folks_individual_aggregator_prepare (FolksIndividualAggregator* self, GAsyncReadyCallback _callback_, gpointer _user_data_);
void folks_individual_aggregator_prepare_finish (FolksIndividualAggregator* self, GAsyncResult* _res_, GError** error); void folks_individual_aggregator_prepare_finish (FolksIndividualAggregator* self, GAsyncResult* _res_, GError** error);
void folks_individual_aggregator_add_persona_from_details (FolksIndividualA ggregator* self, FolksIndividual* parent, const gchar* persona_store_type, const gchar* persona_store_id, GHashTable* details, GAsyncReadyCallback _ca llback_, gpointer _user_data_); void folks_individual_aggregator_add_persona_from_details (FolksIndividualA ggregator* self, FolksIndividual* parent, FolksPersonaStore* persona_store, GHashTable* details, GAsyncReadyCallback _callback_, gpointer _user_data_) ;
FolksPersona* folks_individual_aggregator_add_persona_from_details_finish ( FolksIndividualAggregator* self, GAsyncResult* _res_, GError** error); FolksPersona* folks_individual_aggregator_add_persona_from_details_finish ( FolksIndividualAggregator* self, GAsyncResult* _res_, GError** error);
void folks_individual_aggregator_remove_individual (FolksIndividualAggregat or* self, FolksIndividual* individual, GAsyncReadyCallback _callback_, gpoi nter _user_data_); void folks_individual_aggregator_remove_individual (FolksIndividualAggregat or* self, FolksIndividual* individual, GAsyncReadyCallback _callback_, gpoi nter _user_data_);
void folks_individual_aggregator_remove_individual_finish (FolksIndividualA ggregator* self, GAsyncResult* _res_, GError** error); void folks_individual_aggregator_remove_individual_finish (FolksIndividualA ggregator* self, GAsyncResult* _res_, GError** error);
void folks_individual_aggregator_remove_persona (FolksIndividualAggregator* self, FolksPersona* persona, GAsyncReadyCallback _callback_, gpointer _use r_data_); void folks_individual_aggregator_remove_persona (FolksIndividualAggregator* self, FolksPersona* persona, GAsyncReadyCallback _callback_, gpointer _use r_data_);
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 460 skipping to change at line 624
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. 19 change blocks. 
6 lines changed or deleted 230 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/