tpa-avatars

tpa-avatars

Synopsis




                    TpaIAvatars;
                    TpaIAvatarsPrivate;
void                tpa_avatars_init                    (TpaIAvatars *iface,
                                                         gpointer data);
void                tpa_avatars_finalize                (GObject *obj);
void                tpa_avatars_signal_avatar_updated   (GObject *obj,
                                                         guint handle,
                                                         const gchar *new_avatar_token);

Description

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);

iface :
data :

tpa_avatars_finalize ()

void                tpa_avatars_finalize                (GObject *obj);

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 :