class SocketTransport extends AbstractSocket implements Transport (View source)

Constants

VERSION

DEFAULT_READ_BUFFER

DEFAULT_SOCKET_PORT

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

Methods

__construct($handler, $read_buffer = 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

performCall(LoggerInterface $logger, $data, $content_type, $encrypt = false)

{@inheritdoc}

static 
create($handler, $read_buffer = null)

No description

send($content_type, $data)

No description

write($content_type, $data)

No description

read()

No description

readGreeter()

No description

rawRead()

No description

Details

__construct($handler, $read_buffer = null)

Parameters

$handler
$read_buffer

getSocket()

connect()

close()

protected setSocket($socket)

Parameters

$socket

protected setHandler($handler)

Parameters

$handler

static getSocketError($socket = null)

Parameters

$socket

performCall(LoggerInterface $logger, $data, $content_type, $encrypt = false)

{@inheritdoc}

Parameters

LoggerInterface $logger
$data
$content_type
$encrypt

static create($handler, $read_buffer = null)

Parameters

$handler
$read_buffer

protected send($content_type, $data)

Parameters

$content_type
$data

protected write($content_type, $data)

Parameters

$content_type
$data

protected read()

protected readGreeter()

protected rawRead()