comparison libpurple/protocols/irc/irc.h @ 31822:6c660dc7cb6a

Moved the conversation attributes API and the IRC periodic WHO updates to i.p.p.next.minor, where they belong. applied changes from 3de680fff7ddd1b00149657afb7f6cd833000a90 through 7ee5e1d431651ed2b1a54bc942d63f35580af55c applied changes from e7c103fdfbc59bb2ca41a3c8813c4ff2847a673f through 22937ab220c41cd0c4a3f9e21e3db687db80da75 applied changes from 22937ab220c41cd0c4a3f9e21e3db687db80da75 through cba010d1c097d4e6599f08276ed9d894710c1074 applied changes from a694289accbec14c593b3636ef1f626fd8279805 through 8a43e3ddd7adacb208afe2d7ee3ea983c95901be
author Evan Schoenberg <evan.s@dreskin.net>
date Mon, 21 Feb 2011 23:08:47 +0000
parents e023b0378887
children 90bff83c91cf
comparison
equal deleted inserted replaced
31821:17a4b32f4d46 31822:6c660dc7cb6a
53 GHashTable *msgs; 53 GHashTable *msgs;
54 GHashTable *cmds; 54 GHashTable *cmds;
55 char *server; 55 char *server;
56 int fd; 56 int fd;
57 guint timer; 57 guint timer;
58 guint who_channel_timer;
58 GHashTable *buddies; 59 GHashTable *buddies;
59 60
60 gboolean ison_outstanding; 61 gboolean ison_outstanding;
61 GList *buddies_outstanding; 62 GList *buddies_outstanding;
62 63
104 105
105 typedef int (*IRCCmdCallback) (struct irc_conn *irc, const char *cmd, const char *target, const char **args); 106 typedef int (*IRCCmdCallback) (struct irc_conn *irc, const char *cmd, const char *target, const char **args);
106 107
107 int irc_send(struct irc_conn *irc, const char *buf); 108 int irc_send(struct irc_conn *irc, const char *buf);
108 gboolean irc_blist_timeout(struct irc_conn *irc); 109 gboolean irc_blist_timeout(struct irc_conn *irc);
110 gboolean irc_who_channel_timeout(struct irc_conn *irc);
109 void irc_buddy_query(struct irc_conn *irc); 111 void irc_buddy_query(struct irc_conn *irc);
110 112
111 char *irc_escape_privmsg(const char *text, gssize length); 113 char *irc_escape_privmsg(const char *text, gssize length);
112 114
113 char *irc_mirc2html(const char *string); 115 char *irc_mirc2html(const char *string);
162 void irc_msg_topic(struct irc_conn *irc, const char *name, const char *from, char **args); 164 void irc_msg_topic(struct irc_conn *irc, const char *name, const char *from, char **args);
163 void irc_msg_unavailable(struct irc_conn *irc, const char *name, const char *from, char **args); 165 void irc_msg_unavailable(struct irc_conn *irc, const char *name, const char *from, char **args);
164 void irc_msg_unknown(struct irc_conn *irc, const char *name, const char *from, char **args); 166 void irc_msg_unknown(struct irc_conn *irc, const char *name, const char *from, char **args);
165 void irc_msg_wallops(struct irc_conn *irc, const char *name, const char *from, char **args); 167 void irc_msg_wallops(struct irc_conn *irc, const char *name, const char *from, char **args);
166 void irc_msg_whois(struct irc_conn *irc, const char *name, const char *from, char **args); 168 void irc_msg_whois(struct irc_conn *irc, const char *name, const char *from, char **args);
169 void irc_msg_who(struct irc_conn *irc, const char *name, const char *from, char **args);
167 170
168 void irc_msg_ignore(struct irc_conn *irc, const char *name, const char *from, char **args); 171 void irc_msg_ignore(struct irc_conn *irc, const char *name, const char *from, char **args);
169 172
170 void irc_cmd_table_build(struct irc_conn *irc); 173 void irc_cmd_table_build(struct irc_conn *irc);
171 174