Socket
final class Socket
Constants
| private BEGIN_REQUEST |
|
| private END_REQUEST |
|
| private PARAMS |
|
| private STDIN |
|
| private STDOUT |
|
| private STDERR |
|
| private GET_VALUES_RESULT |
|
| private UNKNOWN_TYPE |
|
| private VERSION |
|
| private NULL_REQUEST_ID |
|
| private END_REQUEST_LEN |
|
| 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 |
|
| private WRITE_CHUNK_SIZE |
|
Methods
__construct(SocketId $socketId, ConfiguresSocketConnection $connection, EncodesPacket $packetEncoder, EncodesNameValuePair $nameValuePairEncoder)
No description
int
getId()
No description
bool
bool
hasResponse()
No description
int
getStreamSelectTimeout()
No description
int
getReadWriteTimeout()
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 105
__construct(SocketId $socketId, ConfiguresSocketConnection $connection, EncodesPacket $packetEncoder, EncodesNameValuePair $nameValuePairEncoder)
No description
at line 114
int
getId()
No description
at line 132
bool
usesConnection(ConfiguresSocketConnection $connection)
No description
at line 137
bool
hasResponse()
No description
at line 155
int
getStreamSelectTimeout()
No description
at line 163
int
getReadWriteTimeout()
No description
at line 173
void
sendRequest(ProvidesRequestData $request)
No description
at line 212
bool
isIdle()
No description
at line 227
bool
isUsable()
No description
at line 269
bool
isBusy()
No description
at line 480
ProvidesResponseData
fetchResponse(int|null $timeoutMs = null)
No description
at line 729
__destruct()
No description
at line 734
void
notifyResponseCallbacks(ProvidesResponseData $response)
No description
at line 742
void
notifyFailureCallbacks(Throwable $throwable)
No description
at line 753
void
collectResource(array $resources)
No description