final class SocketCollection implements Countable

Methods

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

No description

getById(int $socketId)

No description

array
getSocketIdsByResources(array $resources)

No description

getByResource(resource $resource)

No description

void
remove(int $socketId)

No description

Socket|null
getIdleSocket(ConfiguresSocketConnection $connection)

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 63
Socket getById(int $socketId)

No description

Parameters

int $socketId

Return Value

Socket

Exceptions

ReadFailedException

at line 76
array getSocketIdsByResources(array $resources)

No description

Parameters

array $resources

Return Value

array

Exceptions

ReadFailedException

at line 94
Socket getByResource(resource $resource)

No description

Parameters

resource $resource

Return Value

Socket

Exceptions

ReadFailedException

at line 124
void remove(int $socketId)

No description

Parameters

int $socketId

Return Value

void

at line 129
Socket|null getIdleSocket(ConfiguresSocketConnection $connection)

No description

Parameters

ConfiguresSocketConnection $connection

Return Value

Socket|null

at line 160
bool hasBusySockets()

No description

Return Value

bool

at line 181
array collectResources()

No description

Return Value

array

at line 193
int count()

No description

Return Value

int

at line 198
bool isEmpty()

No description

Return Value

bool