GRPC C++  0.11.0.0
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Data Structures
Here are the data structures with brief descriptions:
[detail level 123]
\Ngrpc
 oNCallOpGenericRecvMessageHelper
 |oCDeserializeFunc
 |\CDeserializeFuncType
 oNprotobuf
 |\Nio
 oNtesting
 oCClientReader
 oCClientWriter
 oCClientReaderWriter
 oCClientAsyncReader
 oCClientAsyncWriter
 oCClientAsyncReaderWriter
 oCClientAsyncResponseReader
 oCChannelChannels represent a connection to an endpoint. Created by CreateChannel
 oCPropagationOptionsOptions for ClientContext::FromServerContext specifying which traits from the ServerContext to propagate (copy) from it into a new ClientContext
 oCClientContext
 oCServerReader
 oCServerWriter
 oCServerReaderWriterServer-side interface for bi-directional streaming
 oCRpcMethodHandler
 oCClientStreamingHandler
 oCServerStreamingHandler
 oCBidiStreamingHandler
 oCCompletionQueueA thin wrapper around grpc_completion_queue (see / src/core/surface/completion_queue.h)
 oCCompletionQueueTagAn interface allowing implementors to process and filter event tags
 oCServerCompletionQueueA specific type of completion queue used by the processing of notifications by servers
 oCGenericServerContext
 oCAsyncGenericService
 oCGenericStub
 oCWriteOptionsPer-message write options
 oCCallNoOpDefault argument for CallOpSet
 oCCallOpSendInitialMetadata
 oCCallOpSendMessage
 oCCallOpRecvMessage
 oCCallOpGenericRecvMessage
 oCCallOpClientSendClose
 oCCallOpServerSendStatus
 oCCallOpRecvInitialMetadata
 oCCallOpClientRecvStatus
 oCCallOpSetInterfaceAn 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
 oCCallOpSetPrimary implementaiton of CallOpSetInterface
 oCSneakyCallOpSetA CallOpSet that does not post completions to the completion queue
 oCCallHook
 oCCall
 oCGrpcLibrary
 oCSerializationTraits< T, typename std::enable_if< std::is_base_of< grpc::protobuf::Message, T >::value >::type >
 oCRpcMethod
 oCMethodHandler
 |\CHandlerParameter
 oCUnknownMethodHandler
 oCRpcServiceMethod
 oCRpcService
 oCSerializationTraitsDefines how to serialize and deserialize some type
 oCSynchronousService
 oCServerAsyncStreamingInterface
 oCAsynchronousService
 oClock_guard
 oCmutex
 oCunique_lock
 oCcondition_variable
 oCthread
 oCAuthPropertyIterator
 oCAuthContextClass encapsulating the Authentication Information
 oCAuthMetadataProcessor
 oCCredentialsA 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
 oCSslCredentialsOptionsOptions used to build SslCredentials
 oCServerCredentials
 oCSslServerCredentialsOptionsOptions to create ServerCredentials with SSL
 |\CPemKeyCertPair
 oCServerModels a gRPC server
 oCServerBuilderA builder class for the creation and startup of grpc::Server instances
 oCServerAsyncReader
 oCServerAsyncWriter
 oCServerAsyncResponseWriter
 oCServerAsyncReaderWriterServer-side interface for asynchronous bi-directional streaming
 oCServerContext
 oCClientAsyncStreamingInterfaceCommon interface for all client side asynchronous streaming
 oCAsyncReaderInterfaceAn interface that yields a sequence of messages of type R
 oCAsyncWriterInterfaceAn interface that can be fed a sequence of messages of type W
 oCClientAsyncReaderInterface
 oCClientAsyncWriterInterfaceCommon interface for client side asynchronous writing
 oCClientAsyncReaderWriterInterfaceClient-side interface for asynchronous bi-directional streaming
 oCClientAsyncResponseReaderInterface
 oCByteBufferA sequence of bytes
 oCSerializationTraits< ByteBuffer, void >
 oCChannelArgumentsOptions for channel creation
 oCSliceA wrapper around grpc_slice
 oCStatusDid it work? If it didn't, why?
 oCstring_refThis class is a non owning reference to a string
 oCStubOptions
 oCClientStreamingInterfaceCommon interface for all synchronous client side streaming
 oCReaderInterfaceAn interface that yields a sequence of messages of type R
 oCWriterInterfaceAn interface that can be fed a sequence of messages of type W
 oCClientReaderInterfaceClient-side interface for streaming reads of message of type R
 oCClientWriterInterfaceClient-side interface for streaming writes of message of type W
 oCClientReaderWriterInterfaceClient-side interface for bi-directional streaming
 oCTimePoint
 oCTimePoint< gpr_timespec >
 \CTimePoint< std::chrono::system_clock::time_point >