libpurple/protocols/myspace/user.h

branch
cpw.darkrain42.buddy-add
changeset 25508
f9dce428b2c0
parent 25502
40f87522e2d0
parent 25324
9a07ddd8cc86
child 25509
5fe5bd2e073f
equal deleted inserted replaced
25507:f69df2268d26 25508:f9dce428b2c0
44 44
45 /* Callback function pointer type for when a user's information is received, 45 /* Callback function pointer type for when a user's information is received,
46 * initiated from a user lookup. */ 46 * initiated from a user lookup. */
47 typedef void (*MSIM_USER_LOOKUP_CB)(MsimSession *session, const MsimMessage *userinfo, gpointer data); 47 typedef void (*MSIM_USER_LOOKUP_CB)(MsimSession *session, const MsimMessage *userinfo, gpointer data);
48 48
49 MsimUser *msim_get_user_from_buddy(PurpleBuddy *buddy, gboolean create); 49 MsimUser *msim_get_user_from_buddy(PurpleBuddy *buddy);
50 void msim_user_free(MsimUser *user);
50 MsimUser *msim_find_user(MsimSession *session, const gchar *username); 51 MsimUser *msim_find_user(MsimSession *session, const gchar *username);
51 void msim_append_user_info(MsimSession *session, PurpleNotifyUserInfo *user_info, MsimUser *user, gboolean full); 52 void msim_append_user_info(MsimSession *session, PurpleNotifyUserInfo *user_info, MsimUser *user, gboolean full);
52 gboolean msim_store_user_info(MsimSession *session, const MsimMessage *msg, MsimUser *user); 53 gboolean msim_store_user_info(MsimSession *session, const MsimMessage *msg, MsimUser *user);
53 gboolean msim_is_userid(const gchar *user); 54 gboolean msim_is_userid(const gchar *user);
54 void msim_lookup_user(MsimSession *session, const gchar *user, MSIM_USER_LOOKUP_CB cb, gpointer data); 55 void msim_lookup_user(MsimSession *session, const gchar *user, MSIM_USER_LOOKUP_CB cb, gpointer data);

mercurial