Reference documentation and code samples for the Google API Core Client class ClientStream.
ClientStream is the response object from a gRPC client streaming API call.
Namespace
Google \ ApiCoreMethods
__construct
ClientStream constructor.
| Parameters | |
|---|---|
| Name | Description |
clientStreamingCall | Grpc\ClientStreamingCall The gRPC client streaming call object |
streamingDescriptor | array |
logger | null|Psr\Log\LoggerInterface A PSR-3 compliant logger. |
write
Write request to the server.
| Parameter | |
|---|---|
| Name | Description |
request | mixed The request to write |
readResponse
Read the response from the server, completing the streaming call.
| Returns | |
|---|---|
| Type | Description |
mixed | The response object from the server |
writeAllAndReadResponse
Write all data in $dataArray and read the response from the server, completing the streaming call.
| Parameter | |
|---|---|
| Name | Description |
requests | array An iterator of request objects to write to the server |
| Returns | |
|---|---|
| Type | Description |
mixed | The response object from the server |
getClientStreamingCall
Return the underlying gRPC call object
| Returns | |
|---|---|
| Type | Description |
Grpc\ClientStreamingCall|mixed | |