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
channel()
get ready channel
public
channel([bool $master = false ]) : Channel
Parameters
- $master : bool = false
Tags
Return values
ChannelchannelRemove()
release channel
public
channelRemove(int $channelId) : void
Parameters
- $channelId : int
channels()
get the channels pool
public
channels() : Pool
Return values
PoolchannelUsed()
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>|nullconnection()
init/get tcp client
public
connection() : AsyncTcpConnection
Return values
AsyncTcpConnectiongetChannelId()
get free channel's id
public
getChannelId() : int
Return values
intgetFrameMax()
public
getFrameMax() : int
Return values
intgetMechanismHandler()
public
getMechanismHandler(string $mechanism) : callable|null
Parameters
- $mechanism : string
Return values
callable|nullgetMechanismHandlers()
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