Esempio n. 1
0
 public function testTrafficIn()
 {
     $client = new Client();
     $client->incTrafficIn(10);
     $client->incTrafficIn(5);
     $this->assertEquals(15, $client->resetTrafficIn());
 }
Esempio n. 2
0
 private function clientRemove(Client $client)
 {
     $this->log->debug('client remove: ' . $client->getId());
     if ($client->getStatus('isChannelLocal') || $client->getStatus('isChannelPeer')) {
         $this->consoleSetModeChannel(false);
         $this->consoleSetModeChannelClient(null);
         #$this->consoleMsgAdd();
         $this->consoleMsgAdd('Connection to ' . $client->getUri() . ' closed.', true, true, true);
     }
     $client->shutdown();
     $this->getKernel()->incSettingsTrafficIn($client->resetTrafficIn());
     $this->getKernel()->incSettingsTrafficOut($client->resetTrafficOut());
     $clientsId = $client->getId();
     unset($this->clients[$clientsId]);
 }