![\](ftv2mlastnode.png) grpc | |
![](ftv2blank.png) ![o](ftv2mnode.png) CallOpGenericRecvMessageHelper | |
![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) DeserializeFunc | |
![](ftv2blank.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) DeserializeFuncType | |
![](ftv2blank.png) ![o](ftv2mnode.png) protobuf | |
![](ftv2blank.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) io | |
![](ftv2blank.png) ![o](ftv2node.png) testing | |
![](ftv2blank.png) ![o](ftv2node.png) ClientReader | |
![](ftv2blank.png) ![o](ftv2node.png) ClientWriter | |
![](ftv2blank.png) ![o](ftv2node.png) ClientReaderWriter | |
![](ftv2blank.png) ![o](ftv2node.png) ClientAsyncReader | |
![](ftv2blank.png) ![o](ftv2node.png) ClientAsyncWriter | |
![](ftv2blank.png) ![o](ftv2node.png) ClientAsyncReaderWriter | |
![](ftv2blank.png) ![o](ftv2node.png) ClientAsyncResponseReader | |
![](ftv2blank.png) ![o](ftv2node.png) Channel | Channels represent a connection to an endpoint. Created by CreateChannel |
![](ftv2blank.png) ![o](ftv2node.png) PropagationOptions | Options for ClientContext::FromServerContext specifying which traits from the ServerContext to propagate (copy) from it into a new ClientContext |
![](ftv2blank.png) ![o](ftv2node.png) ClientContext | |
![](ftv2blank.png) ![o](ftv2node.png) ServerReader | |
![](ftv2blank.png) ![o](ftv2node.png) ServerWriter | |
![](ftv2blank.png) ![o](ftv2node.png) ServerReaderWriter | Server-side interface for bi-directional streaming |
![](ftv2blank.png) ![o](ftv2node.png) RpcMethodHandler | |
![](ftv2blank.png) ![o](ftv2node.png) ClientStreamingHandler | |
![](ftv2blank.png) ![o](ftv2node.png) ServerStreamingHandler | |
![](ftv2blank.png) ![o](ftv2node.png) BidiStreamingHandler | |
![](ftv2blank.png) ![o](ftv2node.png) CompletionQueue | A thin wrapper around grpc_completion_queue (see / src/core/surface/completion_queue.h) |
![](ftv2blank.png) ![o](ftv2node.png) CompletionQueueTag | An interface allowing implementors to process and filter event tags |
![](ftv2blank.png) ![o](ftv2node.png) ServerCompletionQueue | A specific type of completion queue used by the processing of notifications by servers |
![](ftv2blank.png) ![o](ftv2node.png) GenericServerContext | |
![](ftv2blank.png) ![o](ftv2node.png) AsyncGenericService | |
![](ftv2blank.png) ![o](ftv2node.png) GenericStub | |
![](ftv2blank.png) ![o](ftv2node.png) WriteOptions | Per-message write options |
![](ftv2blank.png) ![o](ftv2node.png) CallNoOp | Default argument for CallOpSet |
![](ftv2blank.png) ![o](ftv2node.png) CallOpSendInitialMetadata | |
![](ftv2blank.png) ![o](ftv2node.png) CallOpSendMessage | |
![](ftv2blank.png) ![o](ftv2node.png) CallOpRecvMessage | |
![](ftv2blank.png) ![o](ftv2node.png) CallOpGenericRecvMessage | |
![](ftv2blank.png) ![o](ftv2node.png) CallOpClientSendClose | |
![](ftv2blank.png) ![o](ftv2node.png) CallOpServerSendStatus | |
![](ftv2blank.png) ![o](ftv2node.png) CallOpRecvInitialMetadata | |
![](ftv2blank.png) ![o](ftv2node.png) CallOpClientRecvStatus | |
![](ftv2blank.png) ![o](ftv2node.png) CallOpSetInterface | An abstract collection of call ops, used to generate the grpc_call_op structure to pass down to the lower layers, and as it is-a CompletionQueueTag, also massages the final completion into the correct form for consumption in the C++ API |
![](ftv2blank.png) ![o](ftv2node.png) CallOpSet | Primary implementaiton of CallOpSetInterface |
![](ftv2blank.png) ![o](ftv2node.png) SneakyCallOpSet | A CallOpSet that does not post completions to the completion queue |
![](ftv2blank.png) ![o](ftv2node.png) CallHook | |
![](ftv2blank.png) ![o](ftv2node.png) Call | |
![](ftv2blank.png) ![o](ftv2node.png) GrpcLibrary | |
![](ftv2blank.png) ![o](ftv2node.png) SerializationTraits< T, typename std::enable_if< std::is_base_of< grpc::protobuf::Message, T >::value >::type > | |
![](ftv2blank.png) ![o](ftv2node.png) RpcMethod | |
![](ftv2blank.png) ![o](ftv2mnode.png) MethodHandler | |
![](ftv2blank.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) HandlerParameter | |
![](ftv2blank.png) ![o](ftv2node.png) UnknownMethodHandler | |
![](ftv2blank.png) ![o](ftv2node.png) RpcServiceMethod | |
![](ftv2blank.png) ![o](ftv2node.png) RpcService | |
![](ftv2blank.png) ![o](ftv2node.png) SerializationTraits | Defines how to serialize and deserialize some type |
![](ftv2blank.png) ![o](ftv2node.png) SynchronousService | |
![](ftv2blank.png) ![o](ftv2node.png) ServerAsyncStreamingInterface | |
![](ftv2blank.png) ![o](ftv2node.png) AsynchronousService | |
![](ftv2blank.png) ![o](ftv2node.png) lock_guard | |
![](ftv2blank.png) ![o](ftv2node.png) mutex | |
![](ftv2blank.png) ![o](ftv2node.png) unique_lock | |
![](ftv2blank.png) ![o](ftv2node.png) condition_variable | |
![](ftv2blank.png) ![o](ftv2node.png) thread | |
![](ftv2blank.png) ![o](ftv2node.png) AuthPropertyIterator | |
![](ftv2blank.png) ![o](ftv2node.png) AuthContext | Class encapsulating the Authentication Information |
![](ftv2blank.png) ![o](ftv2node.png) AuthMetadataProcessor | |
![](ftv2blank.png) ![o](ftv2node.png) Credentials | A credentials object encapsulates all the state needed by a client to authenticate with a server and make various assertions, e.g., about the client’s identity, role, or whether it is authorized to make a particular call |
![](ftv2blank.png) ![o](ftv2node.png) SslCredentialsOptions | Options used to build SslCredentials |
![](ftv2blank.png) ![o](ftv2node.png) ServerCredentials | |
![](ftv2blank.png) ![o](ftv2mnode.png) SslServerCredentialsOptions | Options to create ServerCredentials with SSL |
![](ftv2blank.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) PemKeyCertPair | |
![](ftv2blank.png) ![o](ftv2node.png) Server | Models a gRPC server |
![](ftv2blank.png) ![o](ftv2node.png) ServerBuilder | A builder class for the creation and startup of grpc::Server instances |
![](ftv2blank.png) ![o](ftv2node.png) ServerAsyncReader | |
![](ftv2blank.png) ![o](ftv2node.png) ServerAsyncWriter | |
![](ftv2blank.png) ![o](ftv2node.png) ServerAsyncResponseWriter | |
![](ftv2blank.png) ![o](ftv2node.png) ServerAsyncReaderWriter | Server-side interface for asynchronous bi-directional streaming |
![](ftv2blank.png) ![o](ftv2node.png) ServerContext | |
![](ftv2blank.png) ![o](ftv2node.png) ClientAsyncStreamingInterface | Common interface for all client side asynchronous streaming |
![](ftv2blank.png) ![o](ftv2node.png) AsyncReaderInterface | An interface that yields a sequence of messages of type R |
![](ftv2blank.png) ![o](ftv2node.png) AsyncWriterInterface | An interface that can be fed a sequence of messages of type W |
![](ftv2blank.png) ![o](ftv2node.png) ClientAsyncReaderInterface | |
![](ftv2blank.png) ![o](ftv2node.png) ClientAsyncWriterInterface | Common interface for client side asynchronous writing |
![](ftv2blank.png) ![o](ftv2node.png) ClientAsyncReaderWriterInterface | Client-side interface for asynchronous bi-directional streaming |
![](ftv2blank.png) ![o](ftv2node.png) ClientAsyncResponseReaderInterface | |
![](ftv2blank.png) ![o](ftv2node.png) ByteBuffer | A sequence of bytes |
![](ftv2blank.png) ![o](ftv2node.png) SerializationTraits< ByteBuffer, void > | |
![](ftv2blank.png) ![o](ftv2node.png) ChannelArguments | Options for channel creation |
![](ftv2blank.png) ![o](ftv2node.png) Slice | A wrapper around grpc_slice |
![](ftv2blank.png) ![o](ftv2node.png) Status | Did it work? If it didn't, why? |
![](ftv2blank.png) ![o](ftv2node.png) string_ref | This class is a non owning reference to a string |
![](ftv2blank.png) ![o](ftv2node.png) StubOptions | |
![](ftv2blank.png) ![o](ftv2node.png) ClientStreamingInterface | Common interface for all synchronous client side streaming |
![](ftv2blank.png) ![o](ftv2node.png) ReaderInterface | An interface that yields a sequence of messages of type R |
![](ftv2blank.png) ![o](ftv2node.png) WriterInterface | An interface that can be fed a sequence of messages of type W |
![](ftv2blank.png) ![o](ftv2node.png) ClientReaderInterface | Client-side interface for streaming reads of message of type R |
![](ftv2blank.png) ![o](ftv2node.png) ClientWriterInterface | Client-side interface for streaming writes of message of type W |
![](ftv2blank.png) ![o](ftv2node.png) ClientReaderWriterInterface | Client-side interface for bi-directional streaming |
![](ftv2blank.png) ![o](ftv2node.png) TimePoint | |
![](ftv2blank.png) ![o](ftv2node.png) TimePoint< gpr_timespec > | |
![](ftv2blank.png) ![\](ftv2lastnode.png) TimePoint< std::chrono::system_clock::time_point > | |