GRPC C++  1.26.0
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cgrpc_impl::experimental::AltsCredentialsOptionsOptions used to build AltsCredentials
 Cgrpc_impl::experimental::AltsServerCredentialsOptionsOptions to create ServerCredentials with ALTS
 Cgrpc_core::ApplicationCallbackExecCtxApplication-callback execution context
 Cgrpc_core::Arena
 Cgrpc_core::PidController::Args
 Cgrpc::AsyncGenericService
 Cgrpc_impl::internal::AsyncReaderInterface< R >An interface that yields a sequence of messages of type R
 Cgrpc_impl::internal::AsyncWriterInterface< W >An interface that can be fed a sequence of messages of type W
 Cgrpc_core::Atomic< T >
 Cgrpc_core::Atomic< bool >
 Cgrpc_core::Atomic< destroy_user_data_func >
 Cgrpc_core::Atomic< gpr_cycle_counter >
 Cgrpc_core::Atomic< grpc_connectivity_state >
 Cgrpc_core::Atomic< grpc_core::MultiProducerSingleConsumerQueue::Node * >
 Cgrpc_core::Atomic< int >
 Cgrpc_core::Atomic< int64_t >
 Cgrpc_core::Atomic< intptr_t >
 Cgrpc_core::Atomic< size_t >
 Cgrpc_core::Atomic< Value >
 Cgrpc_core::Atomic< void * >
 Cgrpc_error::atomics
 Cgrpc::AuthContextClass encapsulating the Authentication Information
 Cgrpc_impl::AuthMetadataProcessorInterface allowing custom server-side authorization based on credentials encoded in metadata
 Cgrpc::AuthMetadataProcessorAyncWrapper
 Cgrpc_core::BackOffImplementation of the backoff mechanism described in doc/connection-backoff.md
 CBase
 Cgrpc_core::BdpEstimator
 Cgrpc::internal::BlockingUnaryCallImpl< InputMessage, OutputMessage >
 Cgrpc_core::InternedMetadata::BucketLink
 Cgrpc::ByteBufferA sequence of bytes
 Cgrpc_core::ByteStreamCache
 Cgrpc::internal::CallStraightforward wrapping of the C call object
 Cgrpc::experimental::CallbackGenericServiceCallbackGenericService is the base class for generic services implemented using the callback API and registered through the ServerBuilder using RegisterCallbackGenericService
 Cgrpc_impl::internal::CallbackUnaryCallImpl< InputMessage, OutputMessage >
 Cgrpc_core::CallCombiner
 Cgrpc_core::CallCombinerClosureList
 Cgrpc_core::channelz::CallCountingHelper
 Cgrpc::CallDataRepresents call data
 Cgrpc_impl::Server::SyncRequest::CallData
 Cgrpc::DefaultHealthCheckService::HealthCheckServiceImpl::CallHandler
 Cgrpc::internal::CallHookThis is an interface that Channel and Server implement to allow them to hook performing ops
 Cgrpc::internal::CallNoOp< I >Default argument for CallOpSet
 Cgrpc::internal::CallOpClientRecvStatus
 Cgrpc::internal::CallOpClientSendClose
 Cgrpc::internal::CallOpGenericRecvMessage
 Cgrpc::internal::CallOpRecvInitialMetadata
 Cgrpc::internal::CallOpRecvMessage< R >
 Cgrpc::internal::CallOpSendInitialMetadata
 Cgrpc::internal::CallOpSendMessage
 Cgrpc::internal::CallOpServerSendStatus
 Cgrpc_impl::ChannelArgumentsOptions for channel creation
 Cgrpc::ChannelDataRepresents channel data
 Cgrpc::internal::ChannelFilter< ChannelDataType, CallDataType >
 Cgrpc::ChannelInterfaceCodegen interface for grpc::Channel
 Cgrpc_core::channelz::ChannelTrace
 Cgrpc_core::channelz::ChannelzRegistry
 Cgrpc_impl::internal::ClientAsyncReaderFactory< R >
 Cgrpc_impl::internal::ClientAsyncReaderWriterFactory< W, R >
 Cgrpc_impl::internal::ClientAsyncResponseReaderFactory< R >
 Cgrpc_impl::ClientAsyncResponseReaderInterface< R >An interface relevant for async client side unary RPCs (which send one request message to a server and receive one response message)
 Cgrpc_impl::internal::ClientAsyncStreamingInterfaceCommon interface for all client side asynchronous streaming
 Cgrpc_impl::internal::ClientAsyncWriterFactory< W >
 Cgrpc_impl::ClientBidiReactor< Request, Response >ClientBidiReactor is the interface for a bidirectional streaming RPC
 Cgrpc_impl::ClientCallbackReader< Response >
 Cgrpc_impl::internal::ClientCallbackReaderFactory< Response >
 Cgrpc_impl::ClientCallbackReaderWriter< Request, Response >
 Cgrpc_impl::internal::ClientCallbackReaderWriterFactory< Request, Response >
 Cgrpc_impl::ClientCallbackUnary
 Cgrpc_impl::internal::ClientCallbackUnaryFactory
 Cgrpc_impl::ClientCallbackWriter< Request >
 Cgrpc_impl::internal::ClientCallbackWriterFactory< Request >
 Cgrpc_impl::ClientContextA ClientContext allows the person implementing a service client to:
 Cgrpc::experimental::ClientInterceptorFactoryInterface
 Cgrpc_impl::internal::ClientReaderFactory< R >
 Cgrpc_impl::internal::ClientReaderWriterFactory< W, R >
 Cgrpc_impl::ClientReadReactor< Response >ClientReadReactor is the interface for a server-streaming RPC
 Cgrpc::experimental::ClientRpcInfo
 Cgrpc_impl::internal::ClientStreamingInterfaceCommon interface for all synchronous client side streaming
 Cgrpc_impl::ClientUnaryReactorClientUnaryReactor is a reactor-style interface for a unary RPC
 Cgrpc_impl::ClientWriteReactor< Request >ClientWriteReactor is the interface for a client-streaming RPC
 Cgrpc_impl::internal::ClientWriterFactory< W >
 Cgrpc_core::Closure
 Cgrpc_core::Combiner
 Cgrpc_core::ExecCtx::CombinerData
 Cgrpc::internal::CompletionQueueTagAn interface allowing implementors to process and filter event tags
 Cgrpc::internal::CondVar
 Cgrpc_core::CondVar
 Cgrpc_core::ConnectionMetrics
 Cgrpc_core::ConnectivityStateTracker
 Cgrpc::CoreCodegenInterfaceInterface between the codegen library and the minimal subset of core features required by the generated code
 Cgrpc_core::DebugLocation
 Cstd::default_delete<::grpc_impl::ClientAsyncResponseReader< R > >
 Cstd::default_delete<::grpc_impl::ClientAsyncResponseReaderInterface< R > >
 Cgrpc_core::DefaultDeleteChar
 Cgrpc::internal::DeserializeFunc
 Cstd::enable_shared_from_this
 Cgrpc_core::SliceHashTable< T >::Entry
 Cgrpc_core::ExecCtxExecution context
 Cgrpc_core::Executor
 Cgrpc::ServerInterface::experimental_registration_interfaceNOTE: class experimental_registration_interface is not part of the public API of this class TODO(vjpai): Move these contents to public API when no longer experimental
 Cgrpc::Service::experimental_type
 Cgrpc_impl::Alarm::experimental_typeNOTE: class experimental_type is not part of the public API of this class TODO(vjpai): Move these contents to the public API of Alarm when they are no longer experimental
 Cgrpc_impl::GenericStub::experimental_typeNOTE: class experimental_type is not part of the public API of this class TODO(vjpai): Move these contents to the public API of GenericStub when they are no longer experimental
 Cgrpc_impl::Server::experimental_typeNOTE: class experimental_type is not part of the public API of this class
 Cgrpc_impl::ServerBuilder::experimental_typeNOTE: class experimental_type is not part of the public API of this class
 Cgrpc::experimental::ExternalConnectionAcceptor
 Cgrpc::internal::FilterRecord
 Cgrpc_core::Fork
 Cgrpc_impl::GenericStubGeneric stubs provide a type-unsafe interface to call gRPC methods by name
 Cgrpc_impl::ClientContext::GlobalCallbacksGlobal Callbacks
 Cgrpc_impl::Server::GlobalCallbacksGlobal callbacks are a set of hooks that are called when server events occur
 Cgrpc_core::GlobalConfigEnv
 Cgpr_event
 Cgpr_gcc_thread_localThread local storage based on gcc compiler primitives
 Cgpr_log_func_argsLog overrides: applications can use this API to intercept logging calls and use their own implementations
 Cgpr_msvc_thread_localThread local storage based on ms visual c compiler primitives
 Cgpr_mu
 Cgpr_pthread_thread_localThread local storage based on pthread library calls
 Cgpr_refcount
 Cgpr_spinlock
 Cgpr_stats_counter
 Cgpr_strvec
 Cgpr_timespecAnalogous to struct timespec
 Cgrpc_address_resolver_vtable
 Cgrpc_argA single argument..
 Cgrpc_arg::grpc_arg_value::grpc_arg_pointer
 Cgrpc_arg_pointer_vtable
 Cgrpc_arg::grpc_arg_value
 Cgrpc_avl"pointer" to an AVL tree - this is a reference counted object - use grpc_avl_ref to add a reference, grpc_avl_unref when done with a reference
 Cgrpc_avl_nodeInternal node of an AVL tree
 Cgrpc_avl_vtableVtable for the AVL tree The optional user_data is propagated from the top level grpc_avl_XXX API
 Cgrpc_byte_buffer
 Cgrpc_byte_buffer::grpc_byte_buffer_data
 Cgrpc_byte_buffer_reader
 Cgrpc_byte_buffer_reader::grpc_byte_buffer_reader_currentDifferent current objects correspond to different types of byte buffers
 Cgrpc_call_context_element
 Cgrpc_call_create_args
 Cgrpc_call_details
 Cgrpc_call_element
 Cgrpc_call_element_args
 Cgrpc_call_final_infoInformation about the call upon completion
 Cgrpc_call_stack
 Cgrpc_call_stats
 Cgrpc_channel
 Cgrpc_channel_argsAn array of arguments that can be passed around
 Cgrpc_channel_element
 Cgrpc_channel_element_args
 Cgrpc_channel_filter
 Cgrpc_channel_infoInformation requested from the channel
 Cgrpc_channel_stack
 Cgrpc_closureA closure over a grpc_iomgr_cb_func
 Cgrpc_closure_list
 Cgrpc_completion_queue_attributes
 Cgrpc_completion_queue_factory
 Cgrpc_completion_queue_factory_vtable
 Cgrpc_byte_buffer::grpc_byte_buffer_data::grpc_compressed_buffer
 Cgrpc_compression_options
 Cgrpc_compression_options::grpc_compression_options_default_algorithmThe default message compression algorithm
 Cgrpc_compression_options::grpc_compression_options_default_levelThe default compression level
 Cgrpc_cq_completion
 Cgrpc_custom_poller_vtable
 Cgrpc_custom_resolver_vtable
 Cgrpc_custom_socket
 Cgrpc_custom_timer
 Cgrpc_custom_timer_vtable
 Cgrpc_endpoint
 Cgrpc_endpoint_pair
 Cgrpc_endpoint_vtable
 Cgrpc_error
 Cgrpc_eventThe result of an operation
 Cgrpc_event_engine_vtable
 Cgrpc_experimental_completion_queue_functorEXPERIMENTAL: Specifies an interface class to be used as a tag for callback-based completion queues
 Cgrpc_filtered_mdelem
 Cgrpc_handler_private_op_data
 Cgrpc_http_header
 Cgrpc_http_parser
 Cgrpc_http_request
 Cgrpc_http_response
 Cgrpc_httpcli_context
 Cgrpc_httpcli_handshaker
 Cgrpc_httpcli_request
 Cgrpc_integer_options
 Cgrpc_iomgr_object
 Cgrpc_iomgr_platform_vtable
 Cgrpc_json
 Cgrpc_json_reader
 Cgrpc_json_reader_vtable
 Cgrpc_json_writer
 Cgrpc_json_writer_vtable
 Cgrpc_linked_error
 Cgrpc_linked_mdelem
 Cgrpc_mdelem
 Cgrpc_mdelem_data
 Cgrpc_mdelem_list
 Cgrpc_metadataA single metadata element
 Cgrpc_metadata_array
 Cgrpc_metadata_batch
 Cgrpc_metadata_batch_callouts
 Cgrpc_opOperation data: one field for each op type (except SEND_CLOSE_FROM_CLIENT which has no arguments)
 Cgrpc_op::grpc_op_data
 Cgrpc_op::grpc_op_data::grpc_op_recv_close_on_server
 Cgrpc_op::grpc_op_data::grpc_op_recv_initial_metadataOwnership of the array is with the caller, but ownership of the elements stays with the call object (ie key, value members are owned by the call object, recv_initial_metadata->array is owned by the caller)
 Cgrpc_op::grpc_op_data::grpc_op_recv_messageOwnership of the byte buffer is moved to the caller; the caller must call grpc_byte_buffer_destroy on this value, or reuse it in a future op
 Cgrpc_op::grpc_op_data::grpc_op_recv_status_on_client
 Cgrpc_op::grpc_op_data::grpc_op_send_initial_metadata
 Cgrpc_op::grpc_op_data::grpc_op_send_initial_metadata::grpc_op_send_initial_metadata_maybe_compression_levelIf is_set, compression_level will be used for the call
 Cgrpc_op::grpc_op_data::grpc_op_send_message
 Cgrpc_op::grpc_op_data::grpc_op_send_status_from_server
 Cgrpc_polling_entity
 Cgrpc_pollset_set_vtable
 Cgrpc_pollset_vtable
 Cgrpc_resolved_address
 Cgrpc_resolved_addresses
 Cgrpc_resource_user_slice_allocator
 Cgrpc_sliceA grpc_slice s, if initialized, represents the byte range s.bytes[0..s.length-1]
 Cgrpc_slice_bufferRepresents an expandable array of slices, to be interpreted as a single item
 Cgrpc_slice::grpc_slice_data
 Cgrpc_slice::grpc_slice_data::grpc_slice_inlined
 Cgrpc_slice_refcount
 Cgrpc_slice::grpc_slice_data::grpc_slice_refcounted
 Cgrpc_socket_factoryThe Socket Factory interface allows changes on socket options
 Cgrpc_socket_factory_vtableThe virtual table of grpc_socket_factory
 Cgrpc_socket_mutatorThe Socket Mutator interface allows changes on socket options
 Cgrpc_socket_mutator_vtableThe virtual table of grpc_socket_mutator
 Cgrpc_socket_vtable
 Cgrpc_stats_data
 Cgrpc_stream_compression_context
 Cgrpc_stream_compression_vtable
 Cgrpc_stream_refcount
 Cgrpc_tcp_client_vtable
 Cgrpc_tcp_listener
 Cgrpc_tcp_server
 Cgrpc_tcp_server_acceptor
 Cgrpc_tcp_server_vtable
 Cgrpc_time_averaged_stats
 Cgrpc_timer
 Cgrpc_timer_heap
 Cgrpc_timer_vtable
 Cgrpc_transport
 Cgrpc_transport_one_way_stats
 Cgrpc_transport_opTransport op: a set of operations to perform on a transport as a whole
 Cgrpc_transport_stream_op_batch
 Cgrpc_transport_stream_op_batch_payload
 Cgrpc_transport_stream_stats
 Cgrpc_transport_vtable
 Cgrpc_uri
 Cgrpc_wakeup_fd
 Cgrpc_wakeup_fd_vtable
 Cgrpc::GrpcLibraryCodegenClasses that require gRPC to be initialized should inherit from this class
 Cgrpc::internal::GrpcLibraryInitializerInstantiating this class ensures the proper initialization of gRPC
 Cgrpc::GrpcLibraryInterface
 CGrpcUdpHandler
 CGrpcUdpHandlerFactory
 Cgrpc::internal::MethodHandler::HandlerParameter
 Cgrpc_core::HandshakerArgsHandshakers are used to perform initial handshakes on a connection before the client sends the initial request
 Cgrpc_core::HandshakerFactory
 Cgrpc_core::HandshakerRegistry
 Cgrpc_impl::HealthCheckServiceInterfaceThe gRPC server uses this interface to expose the health checking service without depending on protobuf
 Cgrpc_core::InlinedVector< T, N >
 Cgrpc_core::InlinedVector< AtomicCounterData, 1 >
 Cgrpc_core::InlinedVector< CallCombinerClosure, 6 >
 Cgrpc_core::InlinedVector< grpc_core::RefCountedPtr< grpc_core::Handshaker >, HANDSHAKERS_INIT_SIZE >
 Cgrpc::experimental::InterceptorInterface for an interceptor
 Cgrpc::experimental::InterceptorBatchMethodsClass that is passed as an argument to the Intercept method of the application's Interceptor interface implementation
 Cgrpc_core::InternedSliceRefcount
 Cgrpc_core::manual_ctor_impl::is_one_of< Member, List >
 Cgrpc_core::manual_ctor_impl::is_one_of< Member >
 Cgrpc_core::manual_ctor_impl::is_one_of< Member, A, List... >
 Cgrpc_core::manual_ctor_impl::is_one_of< Member, Member, List... >
 Cstd::iterator
 Cgrpc_core::LockedMultiProducerSingleConsumerQueue
 Cgrpc_core::LockfreeEvent
 Cgrpc_core::ManualConstructor< Type >
 Cgrpc_core::ManualConstructor< grpc_core::MultiProducerSingleConsumerQueue >
 Cgrpc_core::ManualConstructor< grpc_core::MultiProducerSingleConsumerQueue::Node >
 Cgrpc_core::manual_ctor_impl::max_align_of< Types >
 Cgrpc_core::manual_ctor_impl::max_align_of< A >
 Cgrpc_core::manual_ctor_impl::max_align_of< A, B... >
 Cgrpc_core::manual_ctor_impl::max_size_of< Types >
 Cgrpc_core::manual_ctor_impl::max_size_of< A >
 Cgrpc_core::manual_ctor_impl::max_size_of< A, B... >
 Cgrpc::experimental::MessageAllocator< RequestT, ResponseT >
 Cgrpc::experimental::MessageAllocator< RequestType, ResponseType >
 Cgrpc::MetadataBatchA C++ wrapper for the grpc_metadata_batch struct
 Cgrpc_impl::MetadataCredentialsPluginUser defined metadata credentials
 Cgrpc::internal::MetadataMap
 Cgrpc::internal::MethodHandlerBase class for running an RPC handler
 Cgrpc_core::MPMCQueueInterface
 Cgrpc_core::MultiProducerSingleConsumerQueue
 Cgrpc::internal::Mutex
 Cgrpc_core::Mutex
 Cgrpc::internal::MutexLock
 Cgrpc_core::MutexLock
 Cgrpc_impl::ServerBuilder::NamedService
 Cgrpc::experimental::ExternalConnectionAcceptor::NewConnectionParameters
 Cgrpc_core::InfLenFIFOQueue::Node
 Cgrpc_core::MultiProducerSingleConsumerQueue::Node
 Cgrpc_core::NonPolymorphicRefCount
 Cgrpc_core::AllocatedMetadata::NoRefKey
 Cgrpc_core::InternedMetadata::NoRefKey
 COp1
 COp2
 COp3
 COp4
 COp5
 COp6
 Cgrpc_core::Optional< T >
 Cgrpc_core::Optional< bool >
 Cgrpc_core::Optional< uint32_t >
 Cgrpc_core::Optional< uint64_t >
 Cgrpc_core::Optional< uint8_t >
 Cgrpc_core::BackOff::Options
 Cgrpc_core::Thread::Options
 Cgrpc_core::Orphanable
 Cgrpc_core::OrphanableDelete
 Cgrpc::SslServerCredentialsOptions::PemKeyCertPair
 Cgrpc_impl::experimental::TlsKeyMaterialsConfig::PemKeyCertPair
 Cgrpc_core::PidController
 Cgrpc_core::PolymorphicManualConstructor< BaseType, DerivedTypes >
 Cgrpc_core::PolymorphicRefCount
 Cgrpc_impl::ServerBuilder::PortExperimental, to be deprecated
 Cgrpc_impl::PropagationOptionsOptions for ClientContext::FromServerContext specifying which traits from the ServerContext to propagate (copy) from it into a new ClientContext
 Cgrpc_impl::internal::ReaderInterface< R >An interface that yields a sequence of messages of type R
 Cgrpc_core::RefCount
 Cgrpc_core::RefcountedMdBase
 Cgrpc_core::RefCountedPtr< T >
 Cgrpc_core::RefCountedPtr< grpc_auth_context >
 Cgrpc_core::RefCountedPtr< grpc_core::channelz::BaseNode >
 Cgrpc_core::RefCountedPtr< grpc_core::channelz::ChannelNode >
 Cgrpc_core::RefCountedPtrLess< T >
 Cgrpc::internal::ReleasableMutexLock
 Cgrpc_core::ReleasableMutexLock
 Cgrpc::experimental::RpcAllocatorState
 Cgrpc::internal::RpcMethodDescriptor of an RPC method
 Cgrpc::SerializationTraits< Message, UnusedButHereForPartialTemplateSpecialization >Defines how to serialize and deserialize some type
 Cgrpc::SerializationTraits< ByteBuffer, void >
 Cgrpc::internal::ServerAsyncStreamingInterface
 Cgrpc_impl::ServerBuilderA builder class for the creation and startup of grpc::Server instances
 Cgrpc_impl::ServerBuilderOptionInterface to pass an option to a ServerBuilder
 Cgrpc::ServerBuilderPluginThis interface is meant for internal usage only
 Cgrpc_impl::internal::ServerCallbackCallThe base class of ServerCallbackUnary etc
 Cgrpc_impl::ServerContextBaseBase class of ServerContext. Experimental until callback API is final
 Cgrpc_impl::ServerCredentialsWrapper around grpc_server_credentials, a way to authenticate a server
 Cgrpc_impl::ServerInitializer
 Cgrpc::experimental::ServerInterceptorFactoryInterface
 Cgrpc_impl::internal::ServerReactor
 Cgrpc_impl::internal::ServerReaderWriterBody< W, R >
 Cgrpc_impl::internal::ServerReaderWriterBody< ResponseType, RequestType >
 Cgrpc::experimental::ServerRpcInfoServerRpcInfo represents the state of a particular RPC as it appears to an interceptor
 Cgrpc_impl::internal::ServerStreamingInterfaceCommon interface for all synchronous server side streaming
 Cgrpc::ServiceDesriptor of an RPC service and its various RPC methods
 Cgrpc::SliceA wrapper around grpc_slice
 Cgrpc_impl::SslCredentialsOptionsOptions used to build SslCredentials
 Cgrpc::SslServerCredentialsOptionsOptions to create ServerCredentials with SSL
 Cgrpc_core::StaticMetadata
 Cgrpc_core::StaticSliceRefcount
 Cgrpc::StatusDid it work? If it didn't, why?
 Cgrpc_core::internal::StatusCodeSetA set of grpc_status_code values
 Cgrpc::string_refThis class is a non owning reference to a string
 Cgrpc_core::StringLess
 Cgrpc_core::StringView
 Cgrpc_impl::experimental::StsCredentialsOptionsOptions for creating STS Oauth Token Exchange credentials following the IETF draft https://tools.ietf.org/html/draft-ietf-oauth-token-exchange-16
 Cgrpc::StubOptionsUseful interface for generated stubs
 Cgrpc_core::TcpServerFdHandler
 Cgrpc_core::Thread
 Cgrpc_core::internal::ThreadInternalsInterfaceBase class for platform-specific thread-state
 Cgrpc::ThreadManager
 Cgrpc::ThreadPoolInterface
 Cgrpc_core::ThreadPoolInterface
 Cgrpc_core::ThreadPoolWorker
 Cgrpc_core::ThreadState
 Cgrpc::TimePoint< T >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
 Cgrpc::TimePoint< gpr_timespec >
 Cgrpc::TimePoint< std::chrono::system_clock::time_point >
 Cgrpc_core::Timestamp
 Cgrpc_core::Timestamps
 Cgrpc_impl::experimental::TlsCredentialReloadArgTLS credential reload arguments, wraps grpc_tls_credential_reload_arg
 Cgrpc_impl::experimental::TlsCredentialReloadConfigTLS credential reloag config, wraps grpc_tls_credential_reload_config
 Cgrpc_impl::experimental::TlsCredentialReloadInterfaceAn interface that the application derives and uses to instantiate a TlsCredentialReloadConfig instance
 Cgrpc_impl::experimental::TlsCredentialsOptionsTLS credentials options, wrapper for grpc_tls_credentials_options
 Cgrpc_impl::experimental::TlsKeyMaterialsConfigTLS key materials config, wrapper for grpc_tls_key_materials_config
 Cgrpc_impl::experimental::TlsServerAuthorizationCheckArgTLS server authorization check arguments, wraps grpc_tls_server_authorization_check_arg
 Cgrpc_impl::experimental::TlsServerAuthorizationCheckConfigTLS server authorization check config, wraps grps_tls_server_authorization_check_config
 Cgrpc_impl::experimental::TlsServerAuthorizationCheckInterfaceAn interface that the application derives and uses to instantiate a TlsServerAuthorizationCheckConfig instance
 Cgrpc_core::TracedBufferTracedBuffer is a class to keep track of timestamps for a specific buffer in the TCP layer
 Cgrpc_core::TraceFlag
 Cgrpc_core::TraceFlagList
 Cgrpc::TransportOpA C++ wrapper for the grpc_transport_op struct
 Cgrpc::TransportStreamOpBatchA C++ wrapper for the grpc_transport_stream_op_batch struct
 Cgrpc_core::UserData
 Cclosure_impl::wrapped_closure
 Cgrpc::WriteOptionsPer-message write options
 Cgrpc_impl::internal::WriterInterface< W >An interface that can be fed a sequence of messages of type W
 Cgrpc::protobuf::io::ZeroCopyInputStream
 Cgrpc::protobuf::io::ZeroCopyOutputStream