GRPC C++  1.30.0
Data Structures | Namespaces
sync_stream_impl.h File Reference
#include <grpcpp/impl/codegen/call.h>
#include <grpcpp/impl/codegen/channel_interface.h>
#include <grpcpp/impl/codegen/client_context_impl.h>
#include <grpcpp/impl/codegen/completion_queue_impl.h>
#include <grpcpp/impl/codegen/core_codegen_interface.h>
#include <grpcpp/impl/codegen/server_context_impl.h>
#include <grpcpp/impl/codegen/service_type.h>
#include <grpcpp/impl/codegen/status.h>

Go to the source code of this file.

Data Structures

class  grpc_impl::internal::ClientStreamingInterface
 Common interface for all synchronous client side streaming. More...
 
class  grpc_impl::internal::ServerStreamingInterface
 Common interface for all synchronous server side streaming. More...
 
class  grpc_impl::internal::ReaderInterface< R >
 An interface that yields a sequence of messages of type R. More...
 
class  grpc_impl::internal::WriterInterface< W >
 An interface that can be fed a sequence of messages of type W. More...
 
class  grpc_impl::ClientReaderInterface< R >
 Client-side interface for streaming reads of message of type R. More...
 
class  grpc_impl::internal::ClientReaderFactory< R >
 
class  grpc_impl::ClientReader< R >
 Synchronous (blocking) client-side API for doing server-streaming RPCs, where the stream of messages coming from the server has messages of type R. More...
 
class  grpc_impl::ClientWriterInterface< W >
 Client-side interface for streaming writes of message type W. More...
 
class  grpc_impl::internal::ClientWriterFactory< W >
 
class  grpc_impl::ClientWriter< W >
 Synchronous (blocking) client-side API for doing client-streaming RPCs, where the outgoing message stream coming from the client has messages of type W. More...
 
class  grpc_impl::ClientReaderWriterInterface< W, R >
 Client-side interface for bi-directional streaming with client-to-server stream messages of type W and server-to-client stream messages of type R. More...
 
class  grpc_impl::internal::ClientReaderWriterFactory< W, R >
 
class  grpc_impl::ClientReaderWriter< W, R >
 Synchronous (blocking) client-side API for bi-directional streaming RPCs, where the outgoing message stream coming from the client has messages of type W, and the incoming messages stream coming from the server has messages of type R. More...
 
class  grpc_impl::ServerReaderInterface< R >
 Server-side interface for streaming reads of message of type R. More...
 
class  grpc_impl::ServerReader< R >
 Synchronous (blocking) server-side API for doing client-streaming RPCs, where the incoming message stream coming from the client has messages of type R. More...
 
class  grpc_impl::ServerWriterInterface< W >
 Server-side interface for streaming writes of message of type W. More...
 
class  grpc_impl::ServerWriter< W >
 Synchronous (blocking) server-side API for doing for doing a server-streaming RPCs, where the outgoing message stream coming from the server has messages of type W. More...
 
class  grpc_impl::ServerReaderWriterInterface< W, R >
 Server-side interface for bi-directional streaming. More...
 
class  grpc_impl::internal::ServerReaderWriterBody< W, R >
 
class  grpc_impl::ServerReaderWriter< W, R >
 Synchronous (blocking) server-side API for a bidirectional streaming call, where the incoming message stream coming from the client has messages of type R, and the outgoing message streaming coming from the server has messages of type W. More...
 
class  grpc_impl::ServerUnaryStreamer< RequestType, ResponseType >
 A class to represent a flow-controlled unary call. More...
 
class  grpc_impl::ServerSplitStreamer< RequestType, ResponseType >
 A class to represent a flow-controlled server-side streaming call. More...
 

Namespaces

 grpc_impl
 An Alarm posts the user-provided tag to its associated completion queue or invokes the user-provided function on expiry or cancellation.
 
 grpc_impl::internal
 Actual implementation of bi-directional streaming.