interface EventHandler {
- public function event_newserver($server);
+ public function event_newserver($server, $isBurst);
public function event_squit($server);
public function event_connect($user, $isBurst);
+ public function event_nick($user, $newNick);
+ public function event_usermode($user, $modes);
public function event_quit($user, $reason);
+ public function event_away($user, $away);
public function event_join($user, $channel, $isBurst);
public function event_part($user, $channel, $reason);
public function event_kick($user, $target, $channel, $reason);
- public function event_mode($user, $channel, $modes);
+ public function event_chanmode($user, $channel, $modes);
public function event_chanmessage($user, $channel, $message);
- public function event_channotice($user, $channel, $message);
- public function event_privmessage($user, $channel, $message);
- public function event_privnotice($user, $channel, $message);
+ public function event_channotice($user, $channel, $message);
+ public function event_chanctcp($user, $channel, $command, $text);
+ public function event_chanctcpreply($user, $target, $command, $text);
+ public function event_privmessage($user, $target, $message);
+ public function event_privnotice($user, $target, $message);
+ public function event_privctcp($user, $target, $command, $text);
+ public function event_privctcpreply($user, $target, $command, $text);
+
+
+ public function event_preparse($from, $command, $arguments);
+ public function event_unknown_cmd($from, $command, $arguments);
}