X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=Uplink%2FEventHandler.interface.php;h=c33ce38eb975b0c82bbd691bf4a5bbbca61a0be7;hb=refs%2Fheads%2Fmaster;hp=a7665f6ebca02f2d2f2b6f5bf88e5d39b0013229;hpb=533697794c0f7fc54dd0c567da740b2b87338f43;p=PHP-P10.git diff --git a/Uplink/EventHandler.interface.php b/Uplink/EventHandler.interface.php index a7665f6..c33ce38 100644 --- a/Uplink/EventHandler.interface.php +++ b/Uplink/EventHandler.interface.php @@ -1,12 +1,10 @@ . * * * ************************************************************************ - * + * * Uplink/EventHandler.interface.php * * This file contains the Uplink EventHandler interface. @@ -27,23 +24,34 @@ */ interface EventHandler { - + 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); + } ?> \ No newline at end of file