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:----vUBvZYw7/hwgIZugITzQHTA2kZ6Wt9sHtqy5YgV/G5bVRPUm+MreUzvvTfsffSn94W78C/4R2aqJR5LijkszPHje9BTNzvHuztqkKoHJDfC5WIJAq5e42ZW6qvb1PpNk72EHXM8IBJBEY9LGMGoTZE5EZAnzzO+2glt+4eQJ/nASEoO7xoNdgrQ92N81fkjpGKe7/I3PsGybtEj3dstYNTVQ98nLjOfC/J+FoQyLnFQYJ0D/Gfg5d1bOF5xrSH9Joei3Qt1p+sja5ap0tjyw7JUvBOroI09XAiVJxWuFpx1scoPjKmaia5rlnrIlzqr/6kFieRNFjAvzOAE6WA6z9JZtWUcdwTInRE9h2K6UyrFu9TE0b6vNBqUG8r925SK/7ihmxyelkaU9bAHdzLFKBQ9jScEmVrPBJGaSGGIjMkNDw7GYH1JoMcx8T5HW/0s0/7qoyezL4i7ByoKE26YUsW/1VpjaRNfS7uramzFJSM39DrEqzpOU0eONxaTOa69GT5DKXkbIrQzp/pyT+N6QIrVqB3Dnfmo7uruJ4pxQVWGcxcLryRA5yOXd/YB/HSILyIBgHInJrRifVgU5+7kwjc5+kh/RU53NDku2KIXVd+q81CjxOXUtFm2VU5YEzvyxp60e8aQMFqWM6ATgFdYAWsh9Q0ZJ913yz27TcewgKYQ=----ATTACHMENT:----OTA3NDc1MDcxNDYyNTIyMiA2MzA1MDM1MzU0MTU3NjcxIDUyODExMDU0NTAyNTU3NDg=