comparison libpurple/protocols/myspace/myspace.h @ 17300:176b1ba4bafe

Remove 'flags' from send_im_cb_struct - it was never needed.
author Jeffrey Connelly <jaconnel@calpoly.edu>
date Mon, 04 Jun 2007 02:31:02 +0000
parents c2208b64bffb
children ceba4fc06c41
comparison
equal deleted inserted replaced
17299:c6305f8845d8 17300:176b1ba4bafe
131 session->magic == MSIM_SESSION_STRUCT_MAGIC) 131 session->magic == MSIM_SESSION_STRUCT_MAGIC)
132 132
133 /* Callback function pointer type for when a user's information is received, 133 /* Callback function pointer type for when a user's information is received,
134 * initiated from a user lookup. */ 134 * initiated from a user lookup. */
135 typedef void (*MSIM_USER_LOOKUP_CB)(MsimSession *session, MsimMessage *userinfo, 135 typedef void (*MSIM_USER_LOOKUP_CB)(MsimSession *session, MsimMessage *userinfo,
136 gpointer data); 136 gpointer data);
137 137
138 /* Passed to MSIM_USER_LOOKUP_CB for msim_send_im_cb - called when 138 /* Passed to MSIM_USER_LOOKUP_CB for msim_send_im_cb - called when
139 * user information is available, ready to send a message. */ 139 * user information is available, ready to send a message. */
140 typedef struct _send_im_cb_struct 140 typedef struct _send_im_cb_struct
141 { 141 {
142 gchar *who; 142 gchar *who;
143 gchar *message; 143 gchar *message;
144 PurpleMessageFlags flags;
145 } send_im_cb_struct; 144 } send_im_cb_struct;
146
147 145
148 /* Functions */ 146 /* Functions */
149 gboolean msim_load(PurplePlugin *plugin); 147 gboolean msim_load(PurplePlugin *plugin);
150 GList *msim_status_types(PurpleAccount *acct); 148 GList *msim_status_types(PurpleAccount *acct);
151 const gchar *msim_list_icon(PurpleAccount *acct, PurpleBuddy *buddy); 149 const gchar *msim_list_icon(PurpleAccount *acct, PurpleBuddy *buddy);
162 gboolean msim_login_challenge(MsimSession *session, MsimMessage *msg); 160 gboolean msim_login_challenge(MsimSession *session, MsimMessage *msg);
163 gchar *msim_compute_login_response(gchar nonce[2 * NONCE_SIZE], 161 gchar *msim_compute_login_response(gchar nonce[2 * NONCE_SIZE],
164 gchar *email, gchar *password, guint *response_len); 162 gchar *email, gchar *password, guint *response_len);
165 163
166 164
167 int msim_send_im(PurpleConnection *gc, const char *who, 165 int msim_send_im(PurpleConnection *gc, const char *who, const char *message,
168 const char *message, PurpleMessageFlags flags); 166 PurpleMessageFlags flags);
169 int msim_send_im_by_userid(MsimSession *session, const gchar *userid, 167 int msim_send_im_by_userid(MsimSession *session, const gchar *userid,
170 const gchar *message, PurpleMessageFlags flags); 168 const gchar *message);
171 void msim_send_im_by_userid_cb(MsimSession *session, 169 void msim_send_im_by_userid_cb(MsimSession *session, MsimMessage *userinfo, gpointer data);
172 MsimMessage *userinfo, gpointer data);
173 void msim_incoming_im_cb(MsimSession *session, MsimMessage *userinfo, 170 void msim_incoming_im_cb(MsimSession *session, MsimMessage *userinfo,
174 gpointer data); 171 gpointer data);
172
175 int msim_incoming_im(MsimSession *session, MsimMessage *msg); 173 int msim_incoming_im(MsimSession *session, MsimMessage *msg);
176 int msim_incoming_action(MsimSession *session, MsimMessage *msg); 174 int msim_incoming_action(MsimSession *session, MsimMessage *msg);
177 175
178 unsigned int msim_send_typing(PurpleConnection *gc, const char *name, PurpleTypingState state); 176 unsigned int msim_send_typing(PurpleConnection *gc, const char *name, PurpleTypingState state);
179 177