FLAG_CONNECTED added
authorpk910 <philipp@zoelle1.de>
Tue, 26 Jul 2011 10:53:16 +0000 (12:53 +0200)
committerpk910 <philipp@zoelle1.de>
Tue, 26 Jul 2011 10:53:16 +0000 (12:53 +0200)
Uplink/EventHandler.interface.php
Uplink/Uplink.class.php

index 01eb98a94058eb10224981e54e63fc1376ac63a9..a7665f6ebca02f2d2f2b6f5bf88e5d39b0013229 100644 (file)
@@ -28,7 +28,7 @@
 
 interface EventHandler {
        
-       public function event_newserver($server);
+       public function event_newserver($server, $isBurst);
        public function event_squit($server);
        
        public function event_connect($user, $isBurst);
index b49c3f6ef763fb90437d02138ef9c87eb7393513..4891df22a05aaf12a493abe597856a4c8b440628 100644 (file)
@@ -67,6 +67,7 @@ class Uplink {
        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() {
@@ -321,7 +322,7 @@ class Uplink {
        }
        
        private function recv_end_of_burst_ack($from, $args) {
-               //nothing to do here?
+               $this->flags |= FLAG_CONNECTED;
        }
        
        private function recv_server_quit($from, $args) {