| 16 * along with this program; if not, see <https://www.gnu.org/licenses/>. |
16 * along with this program; if not, see <https://www.gnu.org/licenses/>. |
| 17 */ |
17 */ |
| 18 |
18 |
| 19 #include "purpleircv3parser.h" |
19 #include "purpleircv3parser.h" |
| 20 |
20 |
| |
21 #include "purpleircv3capabilities.h" |
| 21 #include "purpleircv3core.h" |
22 #include "purpleircv3core.h" |
| 22 #include "purpleircv3messagehandlers.h" |
23 #include "purpleircv3messagehandlers.h" |
| 23 |
24 |
| 24 struct _PurpleIRCv3Parser { |
25 struct _PurpleIRCv3Parser { |
| 25 GObject parent; |
26 GObject parent; |
| 396 |
397 |
| 397 purple_ircv3_parser_set_fallback_handler(parser, |
398 purple_ircv3_parser_set_fallback_handler(parser, |
| 398 purple_ircv3_message_handler_fallback); |
399 purple_ircv3_message_handler_fallback); |
| 399 |
400 |
| 400 purple_ircv3_parser_add_handler(parser, "CAP", |
401 purple_ircv3_parser_add_handler(parser, "CAP", |
| 401 purple_ircv3_message_handler_cap); |
402 purple_ircv3_capabilities_message_handler); |
| 402 purple_ircv3_parser_add_handler(parser, "NOTICE", |
403 purple_ircv3_parser_add_handler(parser, "NOTICE", |
| 403 purple_ircv3_message_handler_privmsg); |
404 purple_ircv3_message_handler_privmsg); |
| 404 purple_ircv3_parser_add_handler(parser, "PING", |
405 purple_ircv3_parser_add_handler(parser, "PING", |
| 405 purple_ircv3_message_handler_ping); |
406 purple_ircv3_message_handler_ping); |
| 406 purple_ircv3_parser_add_handler(parser, "PRIVMSG", |
407 purple_ircv3_parser_add_handler(parser, "PRIVMSG", |