class Server extends AbstractSocket (View source)

Traits

EventsTrait
LoggerTrait

Constants

VERSION

DEFAULT_READ_BUFFER

DEFAULT_SOCKET_PORT

DEFAULT_TIMEOUT

DEFAULT_MAX_CLIENTS

Properties

protected $socket from AbstractSocket
protected $handler from AbstractSocket
protected $socket_domain from AbstractSocket
protected $socket_type from AbstractSocket
protected $socket_protocol from AbstractSocket
protected $socket_resource from AbstractSocket
protected $socket_port from AbstractSocket
protected $read_buffer from AbstractSocket
protected $rpc_server
protected $max_connections

Methods

__construct($handler, LoggerInterface $logger, Manager $events, Process $process, $read_buffer = null, $timeout = null, $max_connections = null)

No description

getSocket()

No description

connect()

No description

close()

No description

setSocket($socket)

No description

setHandler($handler)

No description

static 
getSocketError($socket = null)

No description

static 
create($handler, LoggerInterface $logger, Manager $events, Process $process, $read_buffer = null, $timeout = null)

No description

getRpcServer()

No description

listen()

No description

stop()

No description

clean()

No description

loop()

No description

Details

__construct($handler, LoggerInterface $logger, Manager $events, Process $process, $read_buffer = null, $timeout = null, $max_connections = null)

Parameters

$handler
LoggerInterface $logger
Manager $events
Process $process
$read_buffer
$timeout
$max_connections

getSocket()

connect()

close()

protected setSocket($socket)

Parameters

$socket

protected setHandler($handler)

Parameters

$handler

static getSocketError($socket = null)

Parameters

$socket

static create($handler, LoggerInterface $logger, Manager $events, Process $process, $read_buffer = null, $timeout = null)

Parameters

$handler
LoggerInterface $logger
Manager $events
Process $process
$read_buffer
$timeout

getRpcServer()

listen()

stop()

clean()

protected loop()