. * * * ************************************************************************ * * Uplink/EventHandler.interface.php * * This file contains the Uplink EventHandler interface. * */ 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_chanmode($user, $channel, $modes); public function event_chanmessage($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); } ?>