comparison libpurple/protocols/myspace/user.h @ 25243:ae544623840b

propagate from branch 'im.pidgin.pidgin' (head f018e11a7ea08e07f22667e6daca2ec7e64f9710) to branch 'org.darkrain42.pidgin.buddy-add' (head e4fae922272cfd510a1f55595c374c2b9f665767)
author Paul Aurich <paul@darkrain42.org>
date Fri, 02 Jan 2009 19:27:02 +0000
parents 401f548e3544 c6cadb7bdcf7
children 300cf4e16720
comparison
equal deleted inserted replaced
25242:6eecd6ba2862 25243:ae544623840b
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);