comparison libpurple/protocols/irc/irc.h @ 31697:90bff83c91cf

disapproval of revision '22937ab220c41cd0c4a3f9e21e3db687db80da75'
author Evan Schoenberg <evan.s@dreskin.net>
date Mon, 21 Feb 2011 22:56:00 +0000
parents 167ea4b4765c
children d72d728226dc
comparison
equal deleted inserted replaced
31686:167ea4b4765c 31697:90bff83c91cf
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;
59 GHashTable *buddies; 58 GHashTable *buddies;
60 59
61 gboolean ison_outstanding; 60 gboolean ison_outstanding;
62 GList *buddies_outstanding; 61 GList *buddies_outstanding;
63 62
105 104
106 typedef int (*IRCCmdCallback) (struct irc_conn *irc, const char *cmd, const char *target, const char **args); 105 typedef int (*IRCCmdCallback) (struct irc_conn *irc, const char *cmd, const char *target, const char **args);
107 106
108 int irc_send(struct irc_conn *irc, const char *buf); 107 int irc_send(struct irc_conn *irc, const char *buf);
109 gboolean irc_blist_timeout(struct irc_conn *irc); 108 gboolean irc_blist_timeout(struct irc_conn *irc);
110 gboolean irc_who_channel_timeout(struct irc_conn *irc);
111 void irc_buddy_query(struct irc_conn *irc); 109 void irc_buddy_query(struct irc_conn *irc);
112 110
113 char *irc_escape_privmsg(const char *text, gssize length); 111 char *irc_escape_privmsg(const char *text, gssize length);
114 112
115 char *irc_mirc2html(const char *string); 113 char *irc_mirc2html(const char *string);
164 void irc_msg_topic(struct irc_conn *irc, const char *name, const char *from, char **args); 162 void irc_msg_topic(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); 163 void irc_msg_unavailable(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); 164 void irc_msg_unknown(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); 165 void irc_msg_wallops(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); 166 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);
170 167
171 void irc_msg_ignore(struct irc_conn *irc, const char *name, const char *from, char **args); 168 void irc_msg_ignore(struct irc_conn *irc, const char *name, const char *from, char **args);
172 169
173 void irc_cmd_table_build(struct irc_conn *irc); 170 void irc_cmd_table_build(struct irc_conn *irc);
174 171