setTimeouts() public method

Set timeouts
public setTimeouts ( integer $read, integer $write ) : void
$read integer Read timeout in seconds
$write integer Write timeout in seconds
return void
Beispiel #1
0
 /**
  * Set timeouts
  * @param  integer $read  Read timeout in seconds
  * @param  integer $write Write timeout in seconds
  * @return void
  */
 public function setTimeouts($read, $write)
 {
     parent::setTimeouts($read, $write);
     if ($this->fd !== null) {
         $this->setOption(\EventUtil::SOL_SOCKET, \EventUtil::SO_SNDTIMEO, ['sec' => $this->timeoutWrite, 'usec' => 0]);
         $this->setOption(\EventUtil::SOL_SOCKET, \EventUtil::SO_RCVTIMEO, ['sec' => $this->timeoutRead, 'usec' => 0]);
     }
 }