|
| class | AsyncGenericService |
| |
| class | AuthContext |
| | Class encapsulating the Authentication Information. More...
|
| |
| class | AuthPropertyIterator |
| |
| class | ByteBuffer |
| | A sequence of bytes. More...
|
| |
| class | ChannelInterface |
| | Codegen interface for grpc::Channel. More...
|
| |
| class | ClientAsyncReader |
| | Async client-side API for doing server-streaming RPCs, where the incoming message stream coming from the server has messages of type R. More...
|
| |
| class | ClientAsyncReaderInterface |
| |
| class | ClientAsyncReaderWriter |
| | Async client-side interface for bi-directional streaming, where the outgoing message stream going to the server has messages of type W, and the incoming message stream coming from the server has messages of type R. More...
|
| |
| class | ClientAsyncReaderWriterInterface |
| | Async client-side interface for bi-directional streaming, where the client-to-server message stream has messages of type W, and the server-to-client message stream has messages of type R. More...
|
| |
| class | ClientAsyncResponseReader |
| | Async API for client-side unary RPCs, where the message response received from the server is of type R. More...
|
| |
| class | ClientAsyncResponseReaderInterface |
| | An interface relevant for async client side unary RPCs (which send one request message to a server and receive one response message). More...
|
| |
| class | ClientAsyncWriter |
| | Async API on the client side for doing client-streaming RPCs, where the outgoing message stream going to the server contains messages of type W. More...
|
| |
| class | ClientAsyncWriterInterface |
| | Common interface for client side asynchronous writing. More...
|
| |
| class | ClientReader |
| | 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 | ClientReaderInterface |
| | Client-side interface for streaming reads of message of type R. More...
|
| |
| class | ClientReaderWriter |
| | 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 | ClientReaderWriterInterface |
| | 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 | ClientWriter |
| | 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 | ClientWriterInterface |
| | Client-side interface for streaming writes of message type W. More...
|
| |
| class | CoreCodegen |
| | Implementation of the core codegen interface. More...
|
| |
| class | CoreCodegenInterface |
| | Interface between the codegen library and the minimal subset of core features required by the generated code. More...
|
| |
| class | GenericServerContext |
| |
| class | GrpcLibraryCodegen |
| | Classes that require gRPC to be initialized should inherit from this class. More...
|
| |
| class | GrpcLibraryInterface |
| |
| class | HealthCheckServiceServerBuilderOption |
| |
| class | ProtoBufferReader |
| | This is a specialization of the protobuf class ZeroCopyInputStream The principle is to get one chunk of data at a time from the proto layer, with options to backup (re-see some bytes) or skip (forward past some bytes) More...
|
| |
| class | ProtoBufferWriter |
| | This is a specialization of the protobuf class ZeroCopyOutputStream. More...
|
| |
| class | SerializationTraits |
| | Defines how to serialize and deserialize some type. More...
|
| |
| class | SerializationTraits< ByteBuffer, void > |
| |
| class | ServerAsyncReader |
| | Async server-side API for doing client-streaming RPCs, where the incoming message stream from the client has messages of type R, and the single response message sent from the server is type W. More...
|
| |
| class | ServerAsyncReaderInterface |
| |
| class | ServerAsyncReaderWriter |
| | Async server-side API for doing bidirectional streaming RPCs, where the incoming message stream coming from the client has messages of type R, and the outgoing message stream coming from the server has messages of type W. More...
|
| |
| class | ServerAsyncReaderWriterInterface |
| | Server-side interface for asynchronous bi-directional streaming. More...
|
| |
| class | ServerAsyncResponseWriter |
| | Async server-side API for handling unary calls, where the single response message sent to the client is of type W. More...
|
| |
| class | ServerAsyncWriter |
| | Async server-side API for doing server streaming RPCs, where the outgoing message stream from the server has messages of type W. More...
|
| |
| class | ServerAsyncWriterInterface |
| |
| class | ServerBuilderPlugin |
| | This interface is meant for internal usage only. More...
|
| |
| class | ServerInterface |
| |
| class | ServerReader |
| | 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 | ServerReaderInterface |
| | Server-side interface for streaming reads of message of type R. More...
|
| |
| class | ServerReaderWriter |
| | 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 | ServerReaderWriterInterface |
| | Server-side interface for bi-directional streaming. More...
|
| |
| class | ServerSplitStreamer |
| | A class to represent a flow-controlled server-side streaming call. More...
|
| |
| class | ServerUnaryStreamer |
| | A class to represent a flow-controlled unary call. More...
|
| |
| class | ServerWriter |
| | 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 | ServerWriterInterface |
| | Server-side interface for streaming writes of message of type W. More...
|
| |
| class | Service |
| | Desriptor of an RPC service and its various RPC methods. More...
|
| |
| class | Slice |
| | A wrapper around grpc_slice. More...
|
| |
| struct | SslServerCredentialsOptions |
| | Options to create ServerCredentials with SSL. More...
|
| |
| class | Status |
| | Did it work? If it didn't, why? More...
|
| |
| class | string_ref |
| | This class is a non owning reference to a string. More...
|
| |
| class | StubOptions |
| | Useful interface for generated stubs. More...
|
| |
| class | TimePoint |
| | If you are trying to use CompletionQueue::AsyncNext with a time class that isn't either gpr_timespec or std::chrono::system_clock::time_point, you will most likely be looking at this comment as your compiler will have fired an error below. More...
|
| |
| class | TimePoint< gpr_timespec > |
| |
| class | TimePoint< std::chrono::system_clock::time_point > |
| |
| class | WriteOptions |
| | Per-message write options. More...
|
| |
|
| std::shared_ptr<::grpc_impl::Channel > | CreateChannelInternal (const grpc::string &host, grpc_channel *c_channel, std::vector< std::unique_ptr< experimental::ClientInterceptorFactoryInterface >> interceptor_creators) |
| |
| grpc::string | Version () |
| | Return gRPC library version. More...
|
| |
| std::unique_ptr< ServerBuilderOption > | MakeChannelArgumentOption (const grpc::string &name, const grpc::string &value) |
| |
| std::unique_ptr< ServerBuilderOption > | MakeChannelArgumentOption (const grpc::string &name, int value) |
| |
| std::shared_ptr< const AuthContext > | CreateAuthContext (grpc_call *call) |
| |
| template<class ProtoBufferWriter , class T > |
| Status | GenericSerialize (const grpc::protobuf::MessageLite &msg, ByteBuffer *bb, bool *own_buffer) |
| |
| template<class ProtoBufferReader , class T > |
| Status | GenericDeserialize (ByteBuffer *buffer, grpc::protobuf::MessageLite *msg) |
| |
| grpc::string_ref | StringRefFromSlice (const grpc_slice *slice) |
| |
| grpc::string | StringFromCopiedSlice (grpc_slice slice) |
| |
| grpc_slice | SliceReferencingString (const grpc::string &str) |
| |
| grpc_slice | SliceFromCopiedString (const grpc::string &str) |
| |
| bool | operator== (string_ref x, string_ref y) |
| | Comparison operators. More...
|
| |
| bool | operator!= (string_ref x, string_ref y) |
| |
| bool | operator< (string_ref x, string_ref y) |
| |
| bool | operator<= (string_ref x, string_ref y) |
| |
| bool | operator> (string_ref x, string_ref y) |
| |
| bool | operator>= (string_ref x, string_ref y) |
| |
| std::ostream & | operator<< (std::ostream &out, const string_ref &string) |
| |
| void | Timepoint2Timespec (const std::chrono::system_clock::time_point &from, gpr_timespec *to) |
| |
| void | TimepointHR2Timespec (const std::chrono::high_resolution_clock::time_point &from, gpr_timespec *to) |
| |
| std::chrono::system_clock::time_point | Timespec2Timepoint (gpr_timespec t) |
| |
This header provides an object that reads bytes directly from a grpc::ByteBuffer, via the ZeroCopyInputStream interface.
This header provides serialization and deserialization between gRPC messages serialized using protobuf and the C++ objects they represent.
This header provides an object that writes bytes directly into a grpc::ByteBuffer, via the ZeroCopyOutputStream interface.