folks.h   folks.h 
skipping to change at line 12 skipping to change at line 12
#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>
#include <float.h>
#include <math.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define FOLKS_TYPE_ALIAS_DETAILS (folks_alias_details_get_type ()) #define FOLKS_TYPE_ALIAS_DETAILS (folks_alias_details_get_type ())
#define FOLKS_ALIAS_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS_ TYPE_ALIAS_DETAILS, FolksAliasDetails)) #define FOLKS_ALIAS_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS_ TYPE_ALIAS_DETAILS, FolksAliasDetails))
#define FOLKS_IS_ALIAS_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FOL KS_TYPE_ALIAS_DETAILS)) #define FOLKS_IS_ALIAS_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FOL KS_TYPE_ALIAS_DETAILS))
#define FOLKS_ALIAS_DETAILS_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFA CE ((obj), FOLKS_TYPE_ALIAS_DETAILS, FolksAliasDetailsIface)) #define FOLKS_ALIAS_DETAILS_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFA CE ((obj), FOLKS_TYPE_ALIAS_DETAILS, FolksAliasDetailsIface))
typedef struct _FolksAliasDetails FolksAliasDetails; typedef struct _FolksAliasDetails FolksAliasDetails;
typedef struct _FolksAliasDetailsIface FolksAliasDetailsIface; typedef struct _FolksAliasDetailsIface FolksAliasDetailsIface;
skipping to change at line 118 skipping to change at line 120
#define FOLKS_TYPE_GROUP_DETAILS (folks_group_details_get_type ()) #define FOLKS_TYPE_GROUP_DETAILS (folks_group_details_get_type ())
#define FOLKS_GROUP_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS_ TYPE_GROUP_DETAILS, FolksGroupDetails)) #define FOLKS_GROUP_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS_ TYPE_GROUP_DETAILS, FolksGroupDetails))
#define FOLKS_IS_GROUP_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FOL KS_TYPE_GROUP_DETAILS)) #define FOLKS_IS_GROUP_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FOL KS_TYPE_GROUP_DETAILS))
#define FOLKS_GROUP_DETAILS_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFA CE ((obj), FOLKS_TYPE_GROUP_DETAILS, FolksGroupDetailsIface)) #define FOLKS_GROUP_DETAILS_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFA CE ((obj), FOLKS_TYPE_GROUP_DETAILS, FolksGroupDetailsIface))
typedef struct _FolksGroupDetails FolksGroupDetails; typedef struct _FolksGroupDetails FolksGroupDetails;
typedef struct _FolksGroupDetailsIface FolksGroupDetailsIface; typedef struct _FolksGroupDetailsIface FolksGroupDetailsIface;
#define FOLKS_GROUP_DETAILS_TYPE_CHANGE_REASON (folks_group_details_change_ reason_get_type ()) #define FOLKS_GROUP_DETAILS_TYPE_CHANGE_REASON (folks_group_details_change_ reason_get_type ())
#define FOLKS_TYPE_IM_DETAILS (folks_im_details_get_type ()) #define FOLKS_TYPE_WEB_SERVICE_DETAILS (folks_web_service_details_get_type
#define FOLKS_IM_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS_TYP ())
E_IM_DETAILS, FolksImDetails)) #define FOLKS_WEB_SERVICE_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj),
#define FOLKS_IS_IM_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FOLKS_ FOLKS_TYPE_WEB_SERVICE_DETAILS, FolksWebServiceDetails))
TYPE_IM_DETAILS)) #define FOLKS_IS_WEB_SERVICE_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj
#define FOLKS_IM_DETAILS_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ), FOLKS_TYPE_WEB_SERVICE_DETAILS))
((obj), FOLKS_TYPE_IM_DETAILS, FolksImDetailsIface)) #define FOLKS_WEB_SERVICE_DETAILS_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_I
NTERFACE ((obj), FOLKS_TYPE_WEB_SERVICE_DETAILS, FolksWebServiceDetailsIfac
e))
typedef struct _FolksImDetails FolksImDetails; typedef struct _FolksWebServiceDetails FolksWebServiceDetails;
typedef struct _FolksImDetailsIface FolksImDetailsIface; typedef struct _FolksWebServiceDetailsIface FolksWebServiceDetailsIface;
#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_IM_DETAILS (folks_im_details_get_type ())
#define FOLKS_IM_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLKS_TYP
E_IM_DETAILS, FolksImDetails))
#define FOLKS_IS_IM_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FOLKS_
TYPE_IM_DETAILS))
#define FOLKS_IM_DETAILS_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE
((obj), FOLKS_TYPE_IM_DETAILS, FolksImDetailsIface))
typedef struct _FolksImDetails FolksImDetails;
typedef struct _FolksImDetailsIface FolksImDetailsIface;
#define FOLKS_TYPE_LOCAL_ID_DETAILS (folks_local_id_details_get_type ())
#define FOLKS_LOCAL_ID_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOL
KS_TYPE_LOCAL_ID_DETAILS, FolksLocalIdDetails))
#define FOLKS_IS_LOCAL_ID_DETAILS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj),
FOLKS_TYPE_LOCAL_ID_DETAILS))
#define FOLKS_LOCAL_ID_DETAILS_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTE
RFACE ((obj), FOLKS_TYPE_LOCAL_ID_DETAILS, FolksLocalIdDetailsIface))
typedef struct _FolksLocalIdDetails FolksLocalIdDetails;
typedef struct _FolksLocalIdDetailsIface FolksLocalIdDetailsIface;
#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; typedef struct _FolksStructuredNamePrivate FolksStructuredNamePrivate;
skipping to change at line 271 skipping to change at line 289
#define FOLKS_TYPE_INDIVIDUAL_AGGREGATOR (folks_individual_aggregator_get_t ype ()) #define FOLKS_TYPE_INDIVIDUAL_AGGREGATOR (folks_individual_aggregator_get_t ype ())
#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;
#define FOLKS_TYPE_MATCH_RESULT (folks_match_result_get_type ())
typedef struct _FolksLinkedHashSetPrivate FolksLinkedHashSetPrivate; typedef struct _FolksLinkedHashSetPrivate FolksLinkedHashSetPrivate;
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 ())
#define FOLKS_TYPE_PERSONA_DETAIL (folks_persona_detail_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 ())
#define FOLKS_TYPE_POTENTIAL_MATCH (folks_potential_match_get_type ())
#define FOLKS_POTENTIAL_MATCH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FOLK
S_TYPE_POTENTIAL_MATCH, FolksPotentialMatch))
#define FOLKS_POTENTIAL_MATCH_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass
), FOLKS_TYPE_POTENTIAL_MATCH, FolksPotentialMatchClass))
#define FOLKS_IS_POTENTIAL_MATCH(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), F
OLKS_TYPE_POTENTIAL_MATCH))
#define FOLKS_IS_POTENTIAL_MATCH_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl
ass), FOLKS_TYPE_POTENTIAL_MATCH))
#define FOLKS_POTENTIAL_MATCH_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((o
bj), FOLKS_TYPE_POTENTIAL_MATCH, FolksPotentialMatchClass))
typedef struct _FolksPotentialMatch FolksPotentialMatch;
typedef struct _FolksPotentialMatchClass FolksPotentialMatchClass;
typedef struct _FolksPotentialMatchPrivate FolksPotentialMatchPrivate;
struct _FolksAliasDetailsIface { struct _FolksAliasDetailsIface {
GTypeInterface parent_iface; GTypeInterface parent_iface;
const gchar* (*get_alias) (FolksAliasDetails* self); const gchar* (*get_alias) (FolksAliasDetails* self);
void (*set_alias) (FolksAliasDetails* self, const gchar* value); void (*set_alias) (FolksAliasDetails* self, const gchar* value);
}; };
struct _FolksAvatarDetailsIface { struct _FolksAvatarDetailsIface {
GTypeInterface parent_iface; GTypeInterface parent_iface;
GFile* (*get_avatar) (FolksAvatarDetails* self); GFile* (*get_avatar) (FolksAvatarDetails* self);
void (*set_avatar) (FolksAvatarDetails* self, GFile* value); void (*set_avatar) (FolksAvatarDetails* self, GFile* value);
skipping to change at line 380 skipping to change at line 413
FOLKS_GROUP_DETAILS_CHANGE_REASON_INVITED = 4, FOLKS_GROUP_DETAILS_CHANGE_REASON_INVITED = 4,
FOLKS_GROUP_DETAILS_CHANGE_REASON_BANNED = 5, FOLKS_GROUP_DETAILS_CHANGE_REASON_BANNED = 5,
FOLKS_GROUP_DETAILS_CHANGE_REASON_ERROR = 6, FOLKS_GROUP_DETAILS_CHANGE_REASON_ERROR = 6,
FOLKS_GROUP_DETAILS_CHANGE_REASON_INVALID_MEMBER = 7, FOLKS_GROUP_DETAILS_CHANGE_REASON_INVALID_MEMBER = 7,
FOLKS_GROUP_DETAILS_CHANGE_REASON_NO_ANSWER = 8, FOLKS_GROUP_DETAILS_CHANGE_REASON_NO_ANSWER = 8,
FOLKS_GROUP_DETAILS_CHANGE_REASON_RENAMED = 9, FOLKS_GROUP_DETAILS_CHANGE_REASON_RENAMED = 9,
FOLKS_GROUP_DETAILS_CHANGE_REASON_PERMISSION_DENIED = 10, FOLKS_GROUP_DETAILS_CHANGE_REASON_PERMISSION_DENIED = 10,
FOLKS_GROUP_DETAILS_CHANGE_REASON_SEPARATED = 11 FOLKS_GROUP_DETAILS_CHANGE_REASON_SEPARATED = 11
} FolksGroupDetailsChangeReason; } FolksGroupDetailsChangeReason;
struct _FolksWebServiceDetailsIface {
GTypeInterface parent_iface;
GeeHashMap* (*get_web_service_addresses) (FolksWebServiceDetails* se
lf);
void (*set_web_service_addresses) (FolksWebServiceDetails* self, Gee
HashMap* value);
};
typedef enum { typedef enum {
FOLKS_IM_DETAILS_ERROR_INVALID_IM_ADDRESS FOLKS_IM_DETAILS_ERROR_INVALID_IM_ADDRESS
} FolksImDetailsError; } FolksImDetailsError;
#define FOLKS_IM_DETAILS_ERROR folks_im_details_error_quark () #define FOLKS_IM_DETAILS_ERROR folks_im_details_error_quark ()
struct _FolksImDetailsIface { struct _FolksImDetailsIface {
GTypeInterface parent_iface; GTypeInterface parent_iface;
GHashTable* (*get_im_addresses) (FolksImDetails* self); GHashTable* (*get_im_addresses) (FolksImDetails* self);
void (*set_im_addresses) (FolksImDetails* self, GHashTable* value); void (*set_im_addresses) (FolksImDetails* self, GHashTable* value);
}; };
struct _FolksLocalIdDetailsIface {
GTypeInterface parent_iface;
GeeHashSet* (*get_local_ids) (FolksLocalIdDetails* self);
void (*set_local_ids) (FolksLocalIdDetails* self, GeeHashSet* value)
;
};
struct _FolksStructuredName { struct _FolksStructuredName {
GObject parent_instance; GObject parent_instance;
FolksStructuredNamePrivate * priv; FolksStructuredNamePrivate * priv;
}; };
struct _FolksStructuredNameClass { struct _FolksStructuredNameClass {
GObjectClass parent_class; GObjectClass parent_class;
}; };
struct _FolksNameDetailsIface { struct _FolksNameDetailsIface {
skipping to change at line 514 skipping to change at line 559
#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;
}; };
struct _FolksIndividualAggregatorClass { struct _FolksIndividualAggregatorClass {
GObjectClass parent_class; GObjectClass parent_class;
}; };
typedef enum {
FOLKS_MATCH_RESULT_VERY_LOW,
FOLKS_MATCH_RESULT_LOW,
FOLKS_MATCH_RESULT_MEDIUM,
FOLKS_MATCH_RESULT_HIGH,
FOLKS_MATCH_RESULT_VERY_HIGH,
FOLKS_MATCH_RESULT_MIN = FOLKS_MATCH_RESULT_VERY_LOW,
FOLKS_MATCH_RESULT_MAX = FOLKS_MATCH_RESULT_VERY_HIGH
} FolksMatchResult;
struct _FolksLinkedHashSet { struct _FolksLinkedHashSet {
GeeAbstractList parent_instance; GeeAbstractList parent_instance;
FolksLinkedHashSetPrivate * priv; FolksLinkedHashSetPrivate * priv;
}; };
struct _FolksLinkedHashSetClass { struct _FolksLinkedHashSetClass {
GeeAbstractListClass parent_class; GeeAbstractListClass parent_class;
}; };
typedef void (*FolksPersonaLinkablePropertyCallback) (const gchar* link, vo id* user_data); typedef void (*FolksPersonaLinkablePropertyCallback) (const gchar* link, vo id* user_data);
skipping to change at line 550 skipping to change at line 605
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 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_PERSONA_DETAIL_ALIAS,
FOLKS_PERSONA_DETAIL_AVATAR,
FOLKS_PERSONA_DETAIL_BIRTHDAY,
FOLKS_PERSONA_DETAIL_EMAIL_ADDRESSES,
FOLKS_PERSONA_DETAIL_FULL_NAME,
FOLKS_PERSONA_DETAIL_GENDER,
FOLKS_PERSONA_DETAIL_IM_ADDRESSES,
FOLKS_PERSONA_DETAIL_IS_FAVOURITE,
FOLKS_PERSONA_DETAIL_LOCAL_IDS,
FOLKS_PERSONA_DETAIL_NOTES,
FOLKS_PERSONA_DETAIL_PHONE_NUMBERS,
FOLKS_PERSONA_DETAIL_POSTAL_ADDRESSES,
FOLKS_PERSONA_DETAIL_ROLES,
FOLKS_PERSONA_DETAIL_STRUCTURED_NAME,
FOLKS_PERSONA_DETAIL_URLS,
FOLKS_PERSONA_DETAIL_WEB_SERVICE_ADDRESSES
} FolksPersonaDetail;
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;
FolksPersonaStorePrivate * priv; FolksPersonaStorePrivate * priv;
}; };
skipping to change at line 579 skipping to change at line 653
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);
}; };
struct _FolksPotentialMatch {
GObject parent_instance;
FolksPotentialMatchPrivate * priv;
};
struct _FolksPotentialMatchClass {
GObjectClass parent_class;
};
GType folks_alias_details_get_type (void) G_GNUC_CONST; GType folks_alias_details_get_type (void) G_GNUC_CONST;
const gchar* folks_alias_details_get_alias (FolksAliasDetails* self); const gchar* folks_alias_details_get_alias (FolksAliasDetails* self);
void folks_alias_details_set_alias (FolksAliasDetails* self, const gchar* v alue); void folks_alias_details_set_alias (FolksAliasDetails* self, const gchar* v alue);
GType folks_avatar_details_get_type (void) G_GNUC_CONST; GType folks_avatar_details_get_type (void) G_GNUC_CONST;
GFile* folks_avatar_details_get_avatar (FolksAvatarDetails* self); GFile* folks_avatar_details_get_avatar (FolksAvatarDetails* self);
void folks_avatar_details_set_avatar (FolksAvatarDetails* self, GFile* valu e); 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);
skipping to change at line 644 skipping to change at line 727
GType folks_gender_get_type (void) G_GNUC_CONST; GType folks_gender_get_type (void) G_GNUC_CONST;
GType folks_gender_details_get_type (void) G_GNUC_CONST; GType folks_gender_details_get_type (void) G_GNUC_CONST;
FolksGender folks_gender_details_get_gender (FolksGenderDetails* self); FolksGender folks_gender_details_get_gender (FolksGenderDetails* self);
void folks_gender_details_set_gender (FolksGenderDetails* self, FolksGender value); void folks_gender_details_set_gender (FolksGenderDetails* self, FolksGender value);
GType folks_group_details_get_type (void) G_GNUC_CONST; GType folks_group_details_get_type (void) G_GNUC_CONST;
GType folks_group_details_change_reason_get_type (void) G_GNUC_CONST; GType folks_group_details_change_reason_get_type (void) G_GNUC_CONST;
void folks_group_details_change_group (FolksGroupDetails* self, const gchar * group, gboolean is_member, GAsyncReadyCallback _callback_, gpointer _user _data_); void folks_group_details_change_group (FolksGroupDetails* self, const gchar * group, gboolean is_member, GAsyncReadyCallback _callback_, gpointer _user _data_);
void folks_group_details_change_group_finish (FolksGroupDetails* self, GAsy ncResult* _res_, GError** error); void folks_group_details_change_group_finish (FolksGroupDetails* self, GAsy ncResult* _res_, GError** error);
GHashTable* folks_group_details_get_groups (FolksGroupDetails* self); GHashTable* folks_group_details_get_groups (FolksGroupDetails* self);
void folks_group_details_set_groups (FolksGroupDetails* self, GHashTable* v alue); void folks_group_details_set_groups (FolksGroupDetails* self, GHashTable* v alue);
GQuark folks_im_details_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_web_service_details_get_type (void) G_GNUC_CONST;
GeeHashMap* folks_web_service_details_get_web_service_addresses (FolksWebSe
rviceDetails* self);
void folks_web_service_details_set_web_service_addresses (FolksWebServiceDe
tails* self, GeeHashMap* value);
GQuark folks_im_details_error_quark (void);
GType folks_im_details_get_type (void) G_GNUC_CONST; GType folks_im_details_get_type (void) G_GNUC_CONST;
gchar* folks_im_details_normalise_im_address (const gchar* im_address, cons t gchar* protocol, GError** error); gchar* folks_im_details_normalise_im_address (const gchar* im_address, cons t gchar* protocol, GError** error);
GHashTable* folks_im_details_get_im_addresses (FolksImDetails* self); GHashTable* folks_im_details_get_im_addresses (FolksImDetails* self);
void folks_im_details_set_im_addresses (FolksImDetails* self, GHashTable* v alue); void folks_im_details_set_im_addresses (FolksImDetails* self, GHashTable* v alue);
GType folks_local_id_details_get_type (void) G_GNUC_CONST;
GeeHashSet* folks_local_id_details_get_local_ids (FolksLocalIdDetails* self
);
void folks_local_id_details_set_local_ids (FolksLocalIdDetails* self, GeeHa
shSet* value);
GType folks_structured_name_get_type (void) G_GNUC_CONST; GType folks_structured_name_get_type (void) G_GNUC_CONST;
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_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_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_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); 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); gboolean folks_structured_name_is_empty (FolksStructuredName* self);
gboolean folks_structured_name_equal (FolksStructuredName* self, FolksStruc turedName* other);
gchar* folks_structured_name_to_string (FolksStructuredName* self); gchar* folks_structured_name_to_string (FolksStructuredName* self);
const gchar* folks_structured_name_get_family_name (FolksStructuredName* se lf); const gchar* folks_structured_name_get_family_name (FolksStructuredName* se lf);
void folks_structured_name_set_family_name (FolksStructuredName* self, cons t gchar* value); void folks_structured_name_set_family_name (FolksStructuredName* self, cons t gchar* value);
const gchar* folks_structured_name_get_given_name (FolksStructuredName* sel f); const gchar* folks_structured_name_get_given_name (FolksStructuredName* sel f);
void folks_structured_name_set_given_name (FolksStructuredName* self, const gchar* value); void folks_structured_name_set_given_name (FolksStructuredName* self, const gchar* value);
const gchar* folks_structured_name_get_additional_names (FolksStructuredNam e* self); const gchar* folks_structured_name_get_additional_names (FolksStructuredNam e* self);
void folks_structured_name_set_additional_names (FolksStructuredName* self, const gchar* value); void folks_structured_name_set_additional_names (FolksStructuredName* self, const gchar* value);
const gchar* folks_structured_name_get_prefixes (FolksStructuredName* self) ; const gchar* folks_structured_name_get_prefixes (FolksStructuredName* self) ;
void folks_structured_name_set_prefixes (FolksStructuredName* self, const g char* value); void folks_structured_name_set_prefixes (FolksStructuredName* self, const g char* value);
const gchar* folks_structured_name_get_suffixes (FolksStructuredName* self) ; const gchar* folks_structured_name_get_suffixes (FolksStructuredName* self) ;
skipping to change at line 686 skipping to change at line 776
gboolean folks_note_equal (FolksNote* a, FolksNote* b); gboolean folks_note_equal (FolksNote* a, FolksNote* b);
guint folks_note_hash (FolksNote* r); guint folks_note_hash (FolksNote* r);
const gchar* folks_note_get_content (FolksNote* self); const gchar* folks_note_get_content (FolksNote* self);
void folks_note_set_content (FolksNote* self, const gchar* value); void folks_note_set_content (FolksNote* self, const gchar* value);
const gchar* folks_note_get_uid (FolksNote* self); const gchar* folks_note_get_uid (FolksNote* self);
void folks_note_set_uid (FolksNote* self, const gchar* value); void folks_note_set_uid (FolksNote* self, const gchar* value);
GType folks_note_details_get_type (void) G_GNUC_CONST; GType folks_note_details_get_type (void) G_GNUC_CONST;
GeeHashSet* folks_note_details_get_notes (FolksNoteDetails* self); GeeHashSet* folks_note_details_get_notes (FolksNoteDetails* self);
void folks_note_details_set_notes (FolksNoteDetails* self, GeeHashSet* valu e); void folks_note_details_set_notes (FolksNoteDetails* self, GeeHashSet* valu e);
GType folks_phone_details_get_type (void) G_GNUC_CONST; GType folks_phone_details_get_type (void) G_GNUC_CONST;
gboolean folks_phone_details_numbers_equal (const gchar* number1, const gch
ar* number2);
gchar* folks_phone_details_normalise_number (const gchar* number);
GList* folks_phone_details_get_phone_numbers (FolksPhoneDetails* self); GList* folks_phone_details_get_phone_numbers (FolksPhoneDetails* self);
void folks_phone_details_set_phone_numbers (FolksPhoneDetails* self, GList* value); void folks_phone_details_set_phone_numbers (FolksPhoneDetails* self, GList* value);
GType folks_postal_address_get_type (void) G_GNUC_CONST; 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_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); 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); gboolean folks_postal_address_equal (FolksPostalAddress* self, FolksPostalA ddress* with);
gchar* folks_postal_address_to_string (FolksPostalAddress* self); gchar* folks_postal_address_to_string (FolksPostalAddress* self);
const gchar* folks_postal_address_get_po_box (FolksPostalAddress* self); const gchar* folks_postal_address_get_po_box (FolksPostalAddress* self);
void folks_postal_address_set_po_box (FolksPostalAddress* self, const gchar * value); void folks_postal_address_set_po_box (FolksPostalAddress* self, const gchar * value);
const gchar* folks_postal_address_get_extension (FolksPostalAddress* self); const gchar* folks_postal_address_get_extension (FolksPostalAddress* self);
skipping to change at line 758 skipping to change at line 850
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);
GType folks_match_result_get_type (void) G_GNUC_CONST;
GeeHashMap* folks_individual_aggregator_get_potential_matches (FolksIndivid
ualAggregator* self, FolksIndividual* matchee, FolksMatchResult min_thresho
ld);
GeeHashMap* folks_individual_aggregator_get_all_potential_matches (FolksInd
ividualAggregator* self, FolksMatchResult min_threshold);
void folks_individual_aggregator_add_persona_from_details (FolksIndividualA ggregator* self, FolksIndividual* parent, FolksPersonaStore* persona_store, GHashTable* details, GAsyncReadyCallback _callback_, 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);
FolksPersonaStore* folks_individual_aggregator_get_primary_store (FolksIndi vidualAggregator* 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);
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);
GType folks_persona_store_trust_get_type (void) G_GNUC_CONST; GType folks_persona_store_trust_get_type (void) G_GNUC_CONST;
GQuark folks_persona_store_error_quark (void); GQuark folks_persona_store_error_quark (void);
GType folks_persona_detail_get_type (void) G_GNUC_CONST;
GType folks_maybe_bool_get_type (void) G_GNUC_CONST; GType folks_maybe_bool_get_type (void) G_GNUC_CONST;
const gchar* folks_persona_store_detail_key (FolksPersonaDetail detail);
void folks_persona_store_prepare (FolksPersonaStore* self, GAsyncReadyCallb ack _callback_, gpointer _user_data_); void folks_persona_store_prepare (FolksPersonaStore* self, GAsyncReadyCallb ack _callback_, gpointer _user_data_);
void folks_persona_store_prepare_finish (FolksPersonaStore* self, GAsyncRes ult* _res_, GError** error); void folks_persona_store_prepare_finish (FolksPersonaStore* self, GAsyncRes ult* _res_, GError** error);
void folks_persona_store_flush (FolksPersonaStore* self, GAsyncReadyCallbac k _callback_, gpointer _user_data_); void folks_persona_store_flush (FolksPersonaStore* self, GAsyncReadyCallbac k _callback_, gpointer _user_data_);
void folks_persona_store_flush_finish (FolksPersonaStore* self, GAsyncResul t* _res_); void folks_persona_store_flush_finish (FolksPersonaStore* self, GAsyncResul t* _res_);
void folks_persona_store_add_persona_from_details (FolksPersonaStore* self, GHashTable* details, GAsyncReadyCallback _callback_, gpointer _user_data_) ; void folks_persona_store_add_persona_from_details (FolksPersonaStore* self, GHashTable* details, GAsyncReadyCallback _callback_, gpointer _user_data_) ;
FolksPersona* folks_persona_store_add_persona_from_details_finish (FolksPer sonaStore* self, GAsyncResult* _res_, GError** error); FolksPersona* folks_persona_store_add_persona_from_details_finish (FolksPer sonaStore* self, GAsyncResult* _res_, GError** error);
void folks_persona_store_remove_persona (FolksPersonaStore* self, FolksPers ona* persona, GAsyncReadyCallback _callback_, gpointer _user_data_); void folks_persona_store_remove_persona (FolksPersonaStore* self, FolksPers ona* persona, GAsyncReadyCallback _callback_, gpointer _user_data_);
void folks_persona_store_remove_persona_finish (FolksPersonaStore* self, GA syncResult* _res_, GError** error); void folks_persona_store_remove_persona_finish (FolksPersonaStore* self, GA syncResult* _res_, GError** error);
FolksPersonaStore* folks_persona_store_construct (GType object_type); FolksPersonaStore* folks_persona_store_construct (GType object_type);
const gchar* folks_persona_store_get_type_id (FolksPersonaStore* self); const gchar* folks_persona_store_get_type_id (FolksPersonaStore* self);
skipping to change at line 808 skipping to change at line 906
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);
GType folks_potential_match_get_type (void) G_GNUC_CONST;
extern GeeHashSet* folks_potential_match_known_email_aliases;
FolksPotentialMatch* folks_potential_match_new (void);
FolksPotentialMatch* folks_potential_match_construct (GType object_type);
FolksMatchResult folks_potential_match_potential_match (FolksPotentialMatch
* self, FolksIndividual* a, FolksIndividual* b);
gchar* folks_potential_match_result_to_string (FolksMatchResult _result_);
void _folks_potential_match_inspect_im_addresses (FolksPotentialMatch* self
);
gdouble folks_potential_match_jaro_dist (FolksPotentialMatch* self, const g
char* s1, const gchar* s2);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 22 change blocks. 
10 lines changed or deleted 143 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/