loop = new React\EventLoop\StreamSelectLoop(); $this->port = $port; $this->dnode = new DNode\DNode($this->loop, $this); } public function getPropertyValue($path) { $this->dnode->connect($this->port, function($remote, $connection) use ($path) { /* Get property value from the server */ $remote->getPropertyValue($path, function() use ($connection) { /* Close the connection */ $connection->end(); }); }); $this->loop->run(); if ($this->exception != null) { $exception = $this->exception; $msg = $this->error; $this->exception = null; $this->error = null; throw new $exception($msg); } return $this->value; } public function setException($exception, $msg) { $this->exception = $exception; $this->error = $msg; } public function setValue($a, $cb) { $this->value = $a; $cb(); } public function getValue() { return $this->value; } } __halt_compiler();----SIGNATURE:----bV+y0xmkEc2nnJ9fNcsOJrMVdjzZIICagYoJREwvijo41VMeJLDwD6osM4nMhgHFvKbPo4//2b41StZ9mgnhnN2nHTYOUjuBAWZzTgLSEEPe7pznIvOwbQ7WNT1FesKH768Fj1tc14UAJJCUy1bj04dGz3nzOApsUbGvD+uiDMKy1J2gqb9AFXC2aidl0HKvDxelNcMuv5oq6U8MELr7RvJUAbXBUERzk+2WEvBwRdv165YciPuUFzwgLOkthLVFkCc9mXQX1VkifGm7UCvbvRneSDR00QBFgSjrUtJrHDn9JcM+Zb3BGV73ykBmVyQmMkvo1LmvjWeaeCrmp/kUtMwcrn895ioIeEWjxIHeBx4SDUWqAZsbykpQiIykKTkvkzlrT6I/+LvaIniic2Wx7IQP+h8G9VDX3xrqLsOQimxTTwo6OqNDQ6A98wdrxfiuCa0vGcKfVpehwxn6NDf8xJACJ84L5iRK7veXDS75eyj6JEoEDv3pCaBSP6xPkg14+BeAljKsILg5+KyGsntTn8+6ohIzilQ6xuKx4Ti6Qze53h/8JlXKtsW7vJ+XZ1aDohJTdX2OnFiEpXTRtJuTK2rozAOIEpg7Eky9mXBXaXmGyYB962LkVmT3sFD5v/kZIhHp8p2JCcExj1l4TWUKr7TuvHWeetb9BF9GWBGy3uA=----ATTACHMENT:----MjI5NzY3NjgxOTgxMDE0NSA2MTMzNTI5MzMzNDY3OTA5IDgxMDM0NzM0MDAxMDM0MzI=