\Imi\Server\GroupFdMap

fd与所有服务器的分组关系

Summary

Methods
Properties
Constants
getGroups()
joinGroup()
leaveGroup()
leaveAll()
No public properties found
No constants found
No protected methods found
$map
N/A
No private methods found
No private properties found
N/A

Properties

$map

$map : array

关联关系

Type

array

Methods

getGroups()

getGroups(integer  $fd) : array<mixed,\Imi\Server\Group\Group>

获取fd绑定的所有的组

Parameters

integer $fd

Returns

array<mixed,\Imi\Server\Group\Group>

joinGroup()

joinGroup(integer  $fd, \Imi\Server\Group\Group  $group) : void

增加fd关联关系

Parameters

integer $fd
\Imi\Server\Group\Group $group

leaveGroup()

leaveGroup(integer  $fd, \Imi\Server\Group\Group  $group) : void

移除fd关联关系

Parameters

integer $fd
\Imi\Server\Group\Group $group

leaveAll()

leaveAll(integer  $fd) : void

将fd从所有组中移除

Parameters

integer $fd