![o](ftv2pnode.png) grpc | |
![|](ftv2vertline.png) ![o](ftv2pnode.png) CallOpGenericRecvMessageHelper | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) DeserializeFunc | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) DeserializeFuncType | |
![|](ftv2vertline.png) ![o](ftv2pnode.png) protobuf | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) io | |
![|](ftv2vertline.png) ![o](ftv2node.png) testing | |
![|](ftv2vertline.png) ![o](ftv2node.png) ClientReader | |
![|](ftv2vertline.png) ![o](ftv2node.png) ClientWriter | |
![|](ftv2vertline.png) ![o](ftv2node.png) ClientReaderWriter | |
![|](ftv2vertline.png) ![o](ftv2node.png) ClientAsyncReader | |
![|](ftv2vertline.png) ![o](ftv2node.png) ClientAsyncWriter | |
![|](ftv2vertline.png) ![o](ftv2node.png) ClientAsyncReaderWriter | |
![|](ftv2vertline.png) ![o](ftv2node.png) ClientAsyncResponseReader | |
![|](ftv2vertline.png) ![o](ftv2node.png) Channel | Channels represent a connection to an endpoint. Created by CreateChannel |
![|](ftv2vertline.png) ![o](ftv2node.png) PropagationOptions | Options for ClientContext::FromServerContext specifying which traits from the ServerContext to propagate (copy) from it into a new ClientContext |
![|](ftv2vertline.png) ![o](ftv2node.png) ClientContext | |
![|](ftv2vertline.png) ![o](ftv2node.png) ServerReader | |
![|](ftv2vertline.png) ![o](ftv2node.png) ServerWriter | |
![|](ftv2vertline.png) ![o](ftv2node.png) ServerReaderWriter | Server-side interface for bi-directional streaming |
![|](ftv2vertline.png) ![o](ftv2node.png) RpcMethodHandler | |
![|](ftv2vertline.png) ![o](ftv2node.png) ClientStreamingHandler | |
![|](ftv2vertline.png) ![o](ftv2node.png) ServerStreamingHandler | |
![|](ftv2vertline.png) ![o](ftv2node.png) BidiStreamingHandler | |
![|](ftv2vertline.png) ![o](ftv2node.png) CompletionQueue | A thin wrapper around grpc_completion_queue (see / src/core/surface/completion_queue.h) |
![|](ftv2vertline.png) ![o](ftv2node.png) CompletionQueueTag | An interface allowing implementors to process and filter event tags |
![|](ftv2vertline.png) ![o](ftv2node.png) ServerCompletionQueue | A specific type of completion queue used by the processing of notifications by servers |
![|](ftv2vertline.png) ![o](ftv2node.png) GenericServerContext | |
![|](ftv2vertline.png) ![o](ftv2node.png) AsyncGenericService | |
![|](ftv2vertline.png) ![o](ftv2node.png) GenericStub | |
![|](ftv2vertline.png) ![o](ftv2node.png) WriteOptions | Per-message write options |
![|](ftv2vertline.png) ![o](ftv2node.png) CallNoOp | Default argument for CallOpSet |
![|](ftv2vertline.png) ![o](ftv2node.png) CallOpSendInitialMetadata | |
![|](ftv2vertline.png) ![o](ftv2node.png) CallOpSendMessage | |
![|](ftv2vertline.png) ![o](ftv2node.png) CallOpRecvMessage | |
![|](ftv2vertline.png) ![o](ftv2node.png) CallOpGenericRecvMessage | |
![|](ftv2vertline.png) ![o](ftv2node.png) CallOpClientSendClose | |
![|](ftv2vertline.png) ![o](ftv2node.png) CallOpServerSendStatus | |
![|](ftv2vertline.png) ![o](ftv2node.png) CallOpRecvInitialMetadata | |
![|](ftv2vertline.png) ![o](ftv2node.png) CallOpClientRecvStatus | |
![|](ftv2vertline.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 |
![|](ftv2vertline.png) ![o](ftv2node.png) CallOpSet | Primary implementaiton of CallOpSetInterface |
![|](ftv2vertline.png) ![o](ftv2node.png) SneakyCallOpSet | A CallOpSet that does not post completions to the completion queue |
![|](ftv2vertline.png) ![o](ftv2node.png) CallHook | |
![|](ftv2vertline.png) ![o](ftv2node.png) Call | |
![|](ftv2vertline.png) ![o](ftv2node.png) GrpcLibrary | |
![|](ftv2vertline.png) ![o](ftv2node.png) SerializationTraits< T, typename std::enable_if< std::is_base_of< grpc::protobuf::Message, T >::value >::type > | |
![|](ftv2vertline.png) ![o](ftv2node.png) RpcMethod | |
![|](ftv2vertline.png) ![o](ftv2pnode.png) MethodHandler | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) HandlerParameter | |
![|](ftv2vertline.png) ![o](ftv2node.png) UnknownMethodHandler | |
![|](ftv2vertline.png) ![o](ftv2node.png) RpcServiceMethod | |
![|](ftv2vertline.png) ![o](ftv2node.png) RpcService | |
![|](ftv2vertline.png) ![o](ftv2node.png) SerializationTraits | Defines how to serialize and deserialize some type |
![|](ftv2vertline.png) ![o](ftv2node.png) SynchronousService | |
![|](ftv2vertline.png) ![o](ftv2node.png) ServerAsyncStreamingInterface | |
![|](ftv2vertline.png) ![o](ftv2node.png) AsynchronousService | |
![|](ftv2vertline.png) ![o](ftv2node.png) lock_guard | |
![|](ftv2vertline.png) ![o](ftv2node.png) mutex | |
![|](ftv2vertline.png) ![o](ftv2node.png) unique_lock | |
![|](ftv2vertline.png) ![o](ftv2node.png) condition_variable | |
![|](ftv2vertline.png) ![o](ftv2node.png) thread | |
![|](ftv2vertline.png) ![o](ftv2node.png) AuthPropertyIterator | |
![|](ftv2vertline.png) ![o](ftv2node.png) AuthContext | Class encapsulating the Authentication Information |
![|](ftv2vertline.png) ![o](ftv2node.png) AuthMetadataProcessor | |
![|](ftv2vertline.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 |
![|](ftv2vertline.png) ![o](ftv2node.png) SslCredentialsOptions | Options used to build SslCredentials |
![|](ftv2vertline.png) ![o](ftv2node.png) ServerCredentials | |
![|](ftv2vertline.png) ![o](ftv2pnode.png) SslServerCredentialsOptions | Options to create ServerCredentials with SSL |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) PemKeyCertPair | |
![|](ftv2vertline.png) ![o](ftv2pnode.png) Server | Models a gRPC server |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ShutdownRequest | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2pnode.png) SyncRequest | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) CallData | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) UnimplementedAsyncRequest | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) UnimplementedAsyncRequestContext | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) UnimplementedAsyncResponse | |
![|](ftv2vertline.png) ![o](ftv2node.png) ServerBuilder | A builder class for the creation and startup of grpc::Server instances |
![|](ftv2vertline.png) ![o](ftv2node.png) ServerAsyncReader | |
![|](ftv2vertline.png) ![o](ftv2node.png) ServerAsyncWriter | |
![|](ftv2vertline.png) ![o](ftv2node.png) ServerAsyncResponseWriter | |
![|](ftv2vertline.png) ![o](ftv2node.png) ServerAsyncReaderWriter | Server-side interface for asynchronous bi-directional streaming |
![|](ftv2vertline.png) ![o](ftv2pnode.png) ServerContext | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) CompletionOp | |
![|](ftv2vertline.png) ![o](ftv2node.png) ClientAsyncStreamingInterface | Common interface for all client side asynchronous streaming |
![|](ftv2vertline.png) ![o](ftv2node.png) AsyncReaderInterface | An interface that yields a sequence of messages of type R |
![|](ftv2vertline.png) ![o](ftv2node.png) AsyncWriterInterface | An interface that can be fed a sequence of messages of type W |
![|](ftv2vertline.png) ![o](ftv2node.png) ClientAsyncReaderInterface | |
![|](ftv2vertline.png) ![o](ftv2node.png) ClientAsyncWriterInterface | Common interface for client side asynchronous writing |
![|](ftv2vertline.png) ![o](ftv2node.png) ClientAsyncReaderWriterInterface | Client-side interface for asynchronous bi-directional streaming |
![|](ftv2vertline.png) ![o](ftv2node.png) ClientAsyncResponseReaderInterface | |
![|](ftv2vertline.png) ![o](ftv2node.png) ByteBuffer | A sequence of bytes |
![|](ftv2vertline.png) ![o](ftv2node.png) SerializationTraits< ByteBuffer, void > | |
![|](ftv2vertline.png) ![o](ftv2node.png) ChannelArguments | Options for channel creation |
![|](ftv2vertline.png) ![o](ftv2node.png) Slice | A wrapper around grpc_slice |
![|](ftv2vertline.png) ![o](ftv2node.png) Status | Did it work? If it didn't, why? |
![|](ftv2vertline.png) ![o](ftv2node.png) string_ref | This class is a non owning reference to a string |
![|](ftv2vertline.png) ![o](ftv2node.png) StubOptions | |
![|](ftv2vertline.png) ![o](ftv2node.png) ClientStreamingInterface | Common interface for all synchronous client side streaming |
![|](ftv2vertline.png) ![o](ftv2node.png) ReaderInterface | An interface that yields a sequence of messages of type R |
![|](ftv2vertline.png) ![o](ftv2node.png) WriterInterface | An interface that can be fed a sequence of messages of type W |
![|](ftv2vertline.png) ![o](ftv2node.png) ClientReaderInterface | Client-side interface for streaming reads of message of type R |
![|](ftv2vertline.png) ![o](ftv2node.png) ClientWriterInterface | Client-side interface for streaming writes of message of type W |
![|](ftv2vertline.png) ![o](ftv2node.png) ClientReaderWriterInterface | Client-side interface for bi-directional streaming |
![|](ftv2vertline.png) ![o](ftv2node.png) TimePoint | |
![|](ftv2vertline.png) ![o](ftv2node.png) TimePoint< gpr_timespec > | |
![|](ftv2vertline.png) ![o](ftv2node.png) TimePoint< std::chrono::system_clock::time_point > | |
![|](ftv2vertline.png) ![o](ftv2node.png) SecureCredentials | |
![|](ftv2vertline.png) ![o](ftv2node.png) SecureAuthContext | |
![|](ftv2vertline.png) ![o](ftv2node.png) AuthMetadataProcessorAyncWrapper | |
![|](ftv2vertline.png) ![o](ftv2node.png) SecureServerCredentials | |
![|](ftv2vertline.png) ![o](ftv2node.png) DynamicThreadPool | |
![|](ftv2vertline.png) ![o](ftv2node.png) FixedSizeThreadPool | |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) ThreadPoolInterface | |
![o](ftv2node.png) GrpcBufferReader | |
![\](ftv2lastnode.png) GrpcBufferWriter | |