Details
TpaIAvatars
typedef struct {
GTypeInterface parent;
TpaError (* get_avatar_requirements) (GObject *obj,
gchar ***ret,
guint *ret1,
guint *ret2,
guint *ret3,
guint *ret4,
guint *ret5);
TpaError (* get_avatar_tokens) (GObject *obj,
const GArray *contacts,
DBusGMethodInvocation *context);
TpaError (* request_avatar) (GObject *obj,
guint contact,
DBusGMethodInvocation *context);
TpaError (* set_avatar) (GObject *obj,
const GArray *avatar,
const gchar *mime_type,
DBusGMethodInvocation *context);
TpaIAvatarsPrivate *priv;
} TpaIAvatars;
TpaIAvatarsPrivate
typedef struct _TpaIAvatarsPrivate TpaIAvatarsPrivate;
tpa_avatars_init ()
void tpa_avatars_init (TpaIAvatars *iface,
gpointer data);
tpa_avatars_finalize ()
void tpa_avatars_finalize (GObject *obj);
tpa_avatars_signal_avatar_updated ()
void tpa_avatars_signal_avatar_updated (GObject *obj,
guint handle,
const gchar *new_avatar_token);
Implements DBus signal AvatarUpdated
on interface org.freedesktop.Telepathy.Connection.Interface.Avatars
obj : |
|
handle : |
|
new_avatar_token : |
|