Mercurial > pidgin
diff libpurple/protocols/msn/user.h @ 30738:0c090a41522c
Add ref/unref support to MsnUser.
author | masca@cpw.pidgin.im |
---|---|
date | Wed, 26 May 2010 23:25:39 +0000 |
parents | 02dc01aa8c07 |
children | f89094d6f8d5 |
line wrap: on
line diff
--- a/libpurple/protocols/msn/user.h Wed May 26 20:01:05 2010 +0000 +++ b/libpurple/protocols/msn/user.h Wed May 26 23:25:39 2010 +0000 @@ -79,6 +79,8 @@ { MsnUserList *userlist; + guint8 refcount; /**< The reference count of this object */ + char *passport; /**< The passport account. */ char *friendly_name; /**< The friendly name. */ @@ -154,6 +156,23 @@ */ void msn_user_destroy(MsnUser *user); +/** + * Increment the reference count. + * + * @param user The user. + * + * @return user. + */ +MsnUser * +msn_user_ref(MsnUser *user); + +/** + * Decrement the reference count. + * + * @param user The user + */ +void +msn_user_unref(MsnUser *user); /** * Updates the user.