final class SocketCollection implements Countable

Methods

Socket
new(ConfiguresSocketConnection $connection, EncodesPacket $packetEncoder, EncodesNameValuePair $nameValuePairEncoder)

No description

Socket
getById(int $socketId)

No description

array
getSocketIdsByResources(array $resources)

No description

Socket
getByResource(resource $resource)

No description

void
remove(int $socketId)

No description

Socket|null
getIdleSocket()

No description

bool
hasBusySockets()

No description

array
collectResources()

No description

int
count()

No description

bool
isEmpty()

No description

Details

at line 29
Socket new(ConfiguresSocketConnection $connection, EncodesPacket $packetEncoder, EncodesNameValuePair $nameValuePairEncoder)

No description

Parameters

ConfiguresSocketConnection $connection
EncodesPacket $packetEncoder
EncodesNameValuePair $nameValuePairEncoder

Return Value

Socket

Exceptions

Exception
WriteFailedException

at line 58
Socket getById(int $socketId)

No description

Parameters

int $socketId

Return Value

Socket

Exceptions

ReadFailedException

at line 71
array getSocketIdsByResources(array $resources)

No description

Parameters

array $resources

Return Value

array

Exceptions

ReadFailedException

at line 89
Socket getByResource(resource $resource)

No description

Parameters

resource $resource

Return Value

Socket

Exceptions

ReadFailedException

at line 119
void remove(int $socketId)

No description

Parameters

int $socketId

Return Value

void

at line 124
Socket|null getIdleSocket()

No description

Return Value

Socket|null

at line 150
bool hasBusySockets()

No description

Return Value

bool

at line 168
array collectResources()

No description

Return Value

array

at line 180
int count()

No description

Return Value

int

at line 185
bool isEmpty()

No description

Return Value

bool