Socket
final class Socket
Constants
| private BEGIN_REQUEST |
|
| private END_REQUEST |
|
| private PARAMS |
|
| private STDIN |
|
| private STDOUT |
|
| private STDERR |
|
| private RESPONDER |
|
| private REQUEST_COMPLETE |
|
| private CANT_MPX_CONN |
|
| private OVERLOADED |
|
| private UNKNOWN_ROLE |
|
| private HEADER_LEN |
|
| private SOCK_STATE_INIT |
|
| private SOCK_STATE_BUSY |
|
| private SOCK_STATE_IDLE |
|
| private REQ_MAX_CONTENT_SIZE |
|
| STREAM_SELECT_USEC |
|
Methods
__construct(SocketId $socketId, ConfiguresSocketConnection $connection, EncodesPacket $packetEncoder, EncodesNameValuePair $nameValuePairEncoder)
No description
int
getId()
No description
bool
bool
hasResponse()
No description
void
bool
isIdle()
No description
bool
isUsable()
No description
bool
isBusy()
No description
fetchResponse(int|null $timeoutMs = null)
No description
__destruct()
No description
void
void
void
collectResource(array $resources)
No description
Details
at line 139
__construct(SocketId $socketId, ConfiguresSocketConnection $connection, EncodesPacket $packetEncoder, EncodesNameValuePair $nameValuePairEncoder)
No description
at line 156
int
getId()
No description
at line 161
bool
usesConnection(ConfiguresSocketConnection $connection)
No description
at line 166
bool
hasResponse()
No description
at line 186
void
sendRequest(ProvidesRequestData $request)
No description
at line 217
bool
isIdle()
No description
at line 232
bool
isUsable()
No description
at line 255
bool
isBusy()
No description
at line 428
ProvidesResponseData
fetchResponse(int|null $timeoutMs = null)
No description
at line 607
__destruct()
No description
at line 612
void
notifyResponseCallbacks(ProvidesResponseData $response)
No description
at line 620
void
notifyFailureCallbacks(Throwable $throwable)
No description
at line 631
void
collectResource(array $resources)
No description