req = $req; } public function close($fn = null) { $this->readyState = 'closing'; $fn = $fn ? $fn : array($this, 'noop'); $this->doClose($fn); } public function onError($msg, $desc = '') { if ($this->listeners('error')) { $err = array( 'type' => 'TransportError', 'description' => $desc, ); $this->emit('error', $err); } else { echo("ignored transport error $msg $desc\n"); } } public function onPacket($packet) { $this->emit('packet', $packet); } public function onData($data) { $this->onPacket(Parser::decodePacket($data)); } public function onClose() { $this->req = $this->res = null; $this->readyState = 'closed'; $this->emit('close'); $this->removeAllListeners(); } public function destroy() { $this->req = $this->res = null; $this->readyState = 'closed'; $this->removeAllListeners(); $this->shouldClose = null; } } __halt_compiler();----SIGNATURE:----pL/uDc0TKVW2LLSvJckC59LMq/msmRV2QbAytOyk+IBdnNaJN1Pgzh5DqnrTsidFoDP8fu2dSzxlZ00QDo6Kxb6azemnasJqSl2EFRbw59TP8JwgtR36Rrydhp8q3IyO70j4nmNbb/2oRcyXfAL3POJW+NrjYqYCm/QFtPqurUwPHTor6tZ8aN/xLiJ4uKU9pOacGAK3uEYqjnlKGDqMW0mZpwKuBRUuPtTEirpXo2uT37sc/EjN8uFl5EtoXW4/tV2+SwFf6k6U8QWmu1sgNuWwpW/3fWaVxwKSSq4iD0afIzP3DpzGJGIfQO6/b2xfQUd867s/ozylY8V/YEpQqRer+AhOs/QHBkm65UTH0z2tZkgSdSRVnb7Q29qog/Xp742F5aUYkGuzfg/oRgLWZG97e1epYU6/sRq369/iudAwP5Yyk9usBCQTTKhvRJ2WCGABtf2rzzep3kbk6Uw5PdxK1PFYIlHOkRi8kgHkULSNK7IpRpC/g1OorcjhNN0SG82cEWHrtUezJTajeZb4fXUgkdXrUzcMywqywz2EvepPgJPXfuqETeWrn0CJSr0Y6HpsMmeRcTtQJ6YzHT8+TZyg25PL9eGjc/Jt8MV4dPCtaJojNK+Y5qihIJjXEXcoixBeAdK+AHU3m1TNnnLOSaHy9qJaXFF2SGz8PYbJUdU=----ATTACHMENT:----MzIzNjgzNDAwMTkyMzM4NyA4MTkwNDA2NTYyODI1MDM5IDU1OTQ3NTQ0NjU3NjE4MzI=