Channel
in package
uses
RegisterMethods
Table of Contents
Methods
- __call() : mixed
- 代理调用ChannelInterface方法
- __construct() : mixed
- 构造方法
- __destruct() : mixed
- 析构方法
- capacity() : int
- close() : void
- getHandler() : array<string|int, mixed>
- 获取指定handler 或 获取所有
- isEmpty() : bool
- isFull() : bool
- pop() : mixed
- push() : mixed
- register() : bool|null
- 注册
- registerVerify() : false|string
- unregister() : bool|null
- 注销
- unregisterExecute() : bool
Methods
__call()
代理调用ChannelInterface方法
public
__call(string $name, array<string|int, mixed> $arguments) : mixed
Parameters
- $name : string
- $arguments : array<string|int, mixed>
Tags
__construct()
构造方法
public
__construct([int $capacity = -1 ]) : mixed
Parameters
- $capacity : int = -1
__destruct()
析构方法
public
__destruct() : mixed
capacity()
public
capacity() : int
Return values
intclose()
public
close() : void
getHandler()
获取指定handler 或 获取所有
public
static getHandler(null|string $key) : array<string|int, mixed>
Parameters
- $key : null|string
Return values
array<string|int, mixed>isEmpty()
public
isEmpty() : bool
Return values
boolisFull()
public
isFull() : bool
Return values
boolpop()
public
pop([int $timeout = -1 ]) : mixed
Parameters
- $timeout : int = -1
push()
public
push([mixed $data = ][, int $timeout = -1 ]) : mixed
Parameters
- $data : mixed =
- $timeout : int = -1
register()
注册
public
static register(string $key, mixed $value) : bool|null
Parameters
- $key : string
- $value : mixed
Return values
bool|nullregisterVerify()
public
static registerVerify(mixed $value) : false|string
Parameters
- $value : mixed
Tags
Return values
false|stringunregister()
注销
public
static unregister(string $key) : bool|null
Parameters
- $key : string
Return values
bool|nullunregisterExecute()
public
static unregisterExecute(string $key) : bool
Parameters
- $key : string