interface EventHandler {
- public function event_newserver($server);
+ public function event_newserver($server, $isBurst);
public function event_squit($server);
public function event_connect($user, $isBurst);
const FLAG_SECURITY_QUIT = 0x0002; //local connection abort because of security issues
const FLAG_NOT_CONNECTABLE = 0x0004; //remote server is not connectable
const FLAG_BURST_PENDING = 0x0008; //we still have to burst
+ const FLAG_CONNECTED = 0x0010; //connected and synced (ready)
private $flags = 0;
public function __construct() {
}
private function recv_end_of_burst_ack($from, $args) {
- //nothing to do here?
+ $this->flags |= FLAG_CONNECTED;
}
private function recv_server_quit($from, $args) {