Mercurial > pidgin.yaz
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 |