|  |  |  | libempathy Reference Manual |  | 
|---|---|---|---|---|
#define EMPATHY_TYPE_AVATAR EmpathyAvatar; GType empathy_avatar_get_type (void); EmpathyAvatar* empathy_avatar_new (const guchar *avatar, const gsize len, const gchar *format, const gchar *token); EmpathyAvatar* empathy_avatar_new_from_cache (const gchar *token); EmpathyAvatar* empathy_avatar_ref (EmpathyAvatar *avatar); void empathy_avatar_unref (EmpathyAvatar *avatar);
typedef struct {
	guchar *data;
	gsize   len;
	gchar  *format;
	gchar  *token;
	guint   refcount;
} EmpathyAvatar;
EmpathyAvatar* empathy_avatar_new (const guchar *avatar, const gsize len, const gchar *format, const gchar *token);
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
EmpathyAvatar* empathy_avatar_new_from_cache (const gchar *token);
| 
 | |
| Returns : |