Documentation

InitMethods uses trait:short

Table of Contents

Properties

$lastHeartbeatRecvTime  : float
$lastHeartbeatSendTime  : float

Methods

channel()  : Channel
get ready channel
channelRemove()  : void
release channel
channels()  : Pool
get the channels pool
channelUsed()  : Channel|array<string|int, mixed>|null
get all used channels / get one used channel
connection()  : AsyncTcpConnection
init/get tcp client
getChannelId()  : int
get free channel's id
getFrameMax()  : int
getMechanismHandler()  : callable|null
getMechanismHandlers()  : array<string|int, mixed>
registerMechanismHandler()  : void

Properties

$lastHeartbeatRecvTime

public float $lastHeartbeatRecvTime = 0.0

last heartbeat receive time

$lastHeartbeatSendTime

public float $lastHeartbeatSendTime = 0.0

last heartbeat send time

Methods

channelRemove()

release channel

public channelRemove(int $channelId) : void
Parameters
$channelId : int

channels()

get the channels pool

public channels() : Pool
Return values
Pool

channelUsed()

get all used channels / get one used channel

public channelUsed([int|null $channelId = null ]) : Channel|array<string|int, mixed>|null
Parameters
$channelId : int|null = null
Return values
Channel|array<string|int, mixed>|null

connection()

init/get tcp client

public connection() : AsyncTcpConnection
Return values
AsyncTcpConnection

getChannelId()

get free channel's id

public getChannelId() : int
Return values
int

getFrameMax()

public getFrameMax() : int
Return values
int

getMechanismHandler()

public getMechanismHandler(string $mechanism) : callable|null
Parameters
$mechanism : string
Return values
callable|null

getMechanismHandlers()

public getMechanismHandlers() : array<string|int, mixed>
Return values
array<string|int, mixed>

registerMechanismHandler()

public registerMechanismHandler(string $mechanism, callable $handler) : void
Parameters
$mechanism : string
$handler : callable

        
On this page

Search results