PHPDaemon\Request\Generic::__construct PHP Method

__construct() public method

Constructor
public __construct ( AppInstance $appInstance, PHPDaemon\Request\IRequestUpstream $upstream, object $parent = null )
$appInstance PHPDaemon\Core\AppInstance Parent AppInstance.
$upstream PHPDaemon\Request\IRequestUpstream Upstream.
$parent object Source request.
    public function __construct($appInstance, IRequestUpstream $upstream, $parent = null)
    {
        ++Daemon::$process->reqCounter;
        $this->appInstance = $appInstance;
        $this->upstream = $upstream;
        $this->ev = EventLoop::$instance->timer([$this, 'eventCall']);
        if ($this->priority !== null) {
            $this->ev->priority = $this->priority;
        }
        $this->preinit($parent);
        if ($this->autoinit) {
            $this->callInit();
        }
    }