summaryrefslogtreecommitdiff
path: root/telepathy-glib/connection-internal.h
diff options
context:
space:
mode:
authorXavier Claessens <xclaesse@gmail.com>2009-10-08 08:42:21 +0200
committerXavier Claessens <xclaesse@gmail.com>2010-05-19 12:36:22 +0200
commitc055dba60e1a47337c6ad3eaa76157f6ecd6b065 (patch)
tree037251f12843e275369a0b2b13687dc1056b19fe /telepathy-glib/connection-internal.h
parenteadf97f8f96793332ea95862616850c078e9b5ec (diff)
downloadtelepathy-glib-c055dba60e1a47337c6ad3eaa76157f6ecd6b065.tar.gz
Add Avatar data cache on TpContact
New TpContact feature: TP_CONTACT_FEATURE_AVATAR_DATA, and properties: "avatar-file" and "avatar-mimetype".
Diffstat (limited to 'telepathy-glib/connection-internal.h')
-rw-r--r--telepathy-glib/connection-internal.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/telepathy-glib/connection-internal.h b/telepathy-glib/connection-internal.h
index f96cfb93e..67a70adba 100644
--- a/telepathy-glib/connection-internal.h
+++ b/telepathy-glib/connection-internal.h
@@ -50,6 +50,8 @@ struct _TpConnectionPrivate {
TpCapabilities *capabilities;
TpAvatarRequirements *avatar_requirements;
+ GArray *avatar_request_queue;
+ guint avatar_request_idle_id;
TpProxyPendingCall *introspection_call;
unsigned fetching_rcc:1;
@@ -58,6 +60,7 @@ struct _TpConnectionPrivate {
unsigned ready:1;
unsigned tracking_aliases_changed:1;
unsigned tracking_avatar_updated:1;
+ unsigned tracking_avatar_retrieved:1;
unsigned tracking_presences_changed:1;
unsigned tracking_presence_update:1;
unsigned tracking_location_changed:1;