PHPDaemon\Servers\WebSocket\Connection::switchToProtocol PHP Method

switchToProtocol() protected method

protected switchToProtocol ( $proto )
    protected function switchToProtocol($proto)
    {
        $class = '\\PHPDaemon\\Servers\\WebSocket\\Protocols\\' . $proto;
        $conn = new $class(null, $this->pool);
        $this->pool->attach($conn);
        $conn->setFd($this->getFd(), $this->getBev());
        $this->unsetFd();
        $this->pool->detach($this);
        $conn->onInheritance($this);
    }