PHP Класс PHPDaemon\SockJS\Session

Автор: Vasily Zorin ([email protected])
Наследование: use trait PHPDaemon\Traits\ClassWatchdog, use trait PHPDaemon\Traits\StaticObjectWatchdog
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$addr
$appInstance
$buffer array
$cookie
$finished boolean
$flushing boolean
$framesBuffer
$get
$id
$onWrite PHPDaemon\Structures\StackCallbacks
$post
$route PHPDaemon\Request\Generic
$server
$timeout integer

Защищенные свойства (Protected)

Свойство Тип Описание
$finishTimer
$onFinishedCalled
$pollMode
$running

Открытые методы

Метод Описание
__construct ( Application $appInstance, string $id, array $server ) : void __construct
c2s ( object $redis ) : void c2s
finish ( ) : void
flush ( ) : void Flushes buffered packets
handleException ( object $e ) : boolean | null Uncaught exception handler
onFinish ( ) : void
onFrame ( string $msg, integer $type ) : void onFrame
onHandshake ( ) : void onHandshake
onWrite ( ) : void
poll ( object $redis ) : void poll
sendFrame ( string $data, integer $type, callback $cb = null ) : boolean Sends a frame.
sendPacket ( object $pct, callable $cb = null ) : void sendPacket

Защищенные методы

Метод Описание
toJson ( string $m ) : string toJson

Описание методов

__construct() публичный Метод

__construct
public __construct ( Application $appInstance, string $id, array $server ) : void
$appInstance Application [@todo description]
$id string [@todo description]
$server array [@todo description]
Результат void

c2s() публичный Метод

c2s
public c2s ( object $redis ) : void
$redis object
Результат void

finish() публичный Метод

public finish ( ) : void
Результат void

flush() публичный Метод

Flushes buffered packets
public flush ( ) : void
Результат void

handleException() публичный Метод

Uncaught exception handler
public handleException ( object $e ) : boolean | null
$e object
Результат boolean | null Handled?

onFinish() публичный Метод

public onFinish ( ) : void
Результат void

onFrame() публичный Метод

onFrame
public onFrame ( string $msg, integer $type ) : void
$msg string [@todo description]
$type integer [@todo description]
Результат void

onHandshake() публичный Метод

onHandshake
public onHandshake ( ) : void
Результат void

onWrite() публичный Метод

public onWrite ( ) : void
Результат void

poll() публичный Метод

poll
public poll ( object $redis ) : void
$redis object
Результат void

sendFrame() публичный Метод

Sends a frame.
public sendFrame ( string $data, integer $type, callback $cb = null ) : boolean
$data string Frame's data.
$type integer Frame's type. See the constants.
$cb callback Optional. Callback called when the frame is received by client.
Результат boolean Success.

sendPacket() публичный Метод

sendPacket
public sendPacket ( object $pct, callable $cb = null ) : void
$pct object [@todo description]
$cb callable [@todo description]
Результат void

toJson() защищенный Метод

toJson
protected toJson ( string $m ) : string
$m string
Результат string

Описание свойств

$addr публичное свойство

public $addr

$appInstance публичное свойство

public $appInstance

$buffer публичное свойство

public array $buffer
Результат array

$finishTimer защищенное свойство

protected $finishTimer

$finished публичное свойство

public bool $finished
Результат boolean

$flushing публичное свойство

public bool $flushing
Результат boolean

$framesBuffer публичное свойство

public $framesBuffer

$get публичное свойство

public $get

$id публичное свойство

public $id

$onFinishedCalled защищенное свойство

protected $onFinishedCalled

$onWrite публичное свойство

public StackCallbacks,PHPDaemon\Structures $onWrite
Результат PHPDaemon\Structures\StackCallbacks

$pollMode защищенное свойство

protected $pollMode

$post публичное свойство

public $post

$route публичное свойство

public Generic,PHPDaemon\Request $route
Результат PHPDaemon\Request\Generic

$running защищенное свойство

protected $running

$server публичное свойство

public $server

$timeout публичное свойство

public int $timeout
Результат integer