C_grpc_gcp_RpcProtocolVersions | |
C_grpc_gcp_RpcProtocolVersions_Version | |
Cgrpc_core::EvaluateArgs::PerChannelArgs::Address | |
Cgrpc_core::XdsApi::AdsParseResult | |
Calts_counter | |
Calts_crypter | |
Calts_crypter_vtable | |
Calts_frame_protector | |
Calts_frame_reader | Main struct for a frame reader |
Calts_frame_writer | Implementation of frame reader and frame writer |
Calts_grpc_handshaker_client | |
Calts_grpc_integrity_only_record_protocol | |
Calts_grpc_record_protocol | |
Calts_grpc_record_protocol_vtable | This file contains alts_grpc_record_protocol internals and internal-only helper functions |
Calts_handshaker_client | |
Calts_handshaker_client_vtable | |
Calts_iovec_record_protocol | |
Calts_record_protocol_crypter | This file contains common implementation that will be used in both seal and unseal operations |
Calts_shared_resource_dedicated | Main struct containing ALTS shared resources used when employing the dedicated completion queue and thread |
Calts_tsi_handshaker | |
Calts_tsi_handshaker_continue_handshaker_next_args | |
Calts_tsi_handshaker_result | |
Calts_zero_copy_grpc_protector | Main struct for alts_zero_copy_grpc_protector |
Cgrpc::experimental::AltsCredentialsOptions | Options used to build AltsCredentials |
Cgrpc::experimental::AltsServerCredentialsOptions | Options to create ServerCredentials with ALTS |
Cgrpc_core::ApplicationCallbackExecCtx | Application-callback execution context |
Cgrpc_core::Arena | |
Cgrpc_core::DynamicFilters::Call::Args | |
Cgrpc_core::LoadBalancingPolicy::Args | Args used to instantiate an LB policy |
Cgrpc_core::PidController::Args | |
Cgrpc_core::SubchannelCall::Args | |
Cgrpc_core::SubchannelConnector::Args | |
Cgrpc::AsyncGenericService | |
►Cgrpc::internal::AsyncReaderInterface< R > | An interface that yields a sequence of messages of type R |
►Cgrpc::ClientAsyncReaderInterface< R > | |
Cgrpc::ClientAsyncReader< R > | Async client-side API for doing server-streaming RPCs, where the incoming message stream coming from the server has messages of type R |
►Cgrpc::ClientAsyncReaderWriterInterface< W, R > | 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 |
Cgrpc::ClientAsyncReaderWriter< W, R > | 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 |
►Cgrpc::ServerAsyncReaderInterface< W, R > | |
Cgrpc::ServerAsyncReader< W, R > | 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 |
►Cgrpc::ServerAsyncReaderWriterInterface< W, R > | Server-side interface for asynchronous bi-directional streaming |
Cgrpc::ServerAsyncReaderWriter< W, R > | 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 |
Cgrpc_core::Subchannel::AsyncWatcherNotifierLocked | |
►Cgrpc::internal::AsyncWriterInterface< W > | An interface that can be fed a sequence of messages of type W |
Cgrpc::ClientAsyncReaderWriterInterface< W, R > | 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 |
►Cgrpc::ClientAsyncWriterInterface< W > | Common interface for client side asynchronous writing |
Cgrpc::ClientAsyncWriter< W > | 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 |
Cgrpc::ServerAsyncReaderWriterInterface< W, R > | Server-side interface for asynchronous bi-directional streaming |
►Cgrpc::ServerAsyncWriterInterface< W > | |
Cgrpc::ServerAsyncWriter< ByteBuffer > | |
Cgrpc::ServerAsyncWriter< W > | Async server-side API for doing server streaming RPCs, where the outgoing message stream from the server has messages of type W |
Cgrpc_core::Atomic< T > | |
Cgrpc_core::Atomic< bool > | |
Cgrpc_core::Atomic< CallState > | |
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< grpc_error > | |
Cgrpc_core::Atomic< int > | |
Cgrpc_core::Atomic< int64_t > | |
Cgrpc_core::Atomic< intptr_t > | |
Cgrpc_core::Atomic< size_t > | |
Cgrpc_core::Atomic< uint64_t > | |
Cgrpc_core::Atomic< Value > | |
Cgrpc_core::Atomic< void * > | |
Cgrpc_error::atomics | |
►Cgrpc_core::ServerAddress::AttributeInterface | |
Cgrpc_core::ServerAddressWeightAttribute | |
Cgrpc_core::XdsLocalityAttribute | |
►Cgrpc::AuthContext | Class encapsulating the Authentication Information |
Cgrpc::SecureAuthContext | |
Cgrpc::AuthMetadataProcessor | Interface allowing custom server-side authorization based on credentials encoded in metadata |
Cgrpc::AuthMetadataProcessorAyncWrapper | |
►Cgrpc::experimental::AuthorizationPolicyProviderInterface | |
Cgrpc::experimental::StaticDataAuthorizationPolicyProvider | |
Cgrpc_core::AwsRequestSigner | |
Cb64_huff_sym | |
Cgrpc_core::XdsClusterLocalityStats::BackendMetric | |
Cgrpc_core::LoadBalancingPolicy::BackendMetricData | |
Cgrpc_core::BackOff | Implementation of the backoff mechanism described in doc/connection-backoff.md |
►CBase | |
Cgrpc::internal::FinishOnlyReactor< Base > | |
Cbase_call_data | |
Cbatch_control | |
Cgrpc_core::Server::BatchCallAllocation | |
Cgrpc_core::BdpEstimator | |
Cgrpc::internal::BlockingUnaryCallImpl< InputMessage, OutputMessage > | |
Cgrpc_core::InternedMetadata::BucketLink | |
Cgrpc_core::LoadBalancingPolicyRegistry::Builder | Methods used to create and populate the LoadBalancingPolicyRegistry |
Cgrpc_core::ResolverRegistry::Builder | Methods used to create and populate the ResolverRegistry |
Cgrpc::ByteBuffer | A sequence of bytes |
Cgrpc_core::ByteStreamCache | |
Cgrpc::internal::Call | Straightforward wrapping of the C call object |
Cgrpc_core::DynamicFilters::Call | |
Ccallback_state | |
Cgrpc::CallbackGenericService | CallbackGenericService is the base class for generic services implemented using the callback API and registered through the ServerBuilder using RegisterCallbackGenericService |
Cgrpc::internal::CallbackUnaryCallImpl< InputMessage, OutputMessage > | |
Cgrpc_core::CallbackWrapper | |
Cgrpc_core::CallCombiner | |
Cgrpc_core::CallCombinerClosureList | |
Cgrpc_core::ConfigSelector::CallConfig | |
Cgrpc_core::channelz::CallCountingHelper | |
Cgrpc::CallData | Represents call data |
Cgrpc_core::ClientChannel::CallData | |
Cgrpc::DefaultHealthCheckService::HealthCheckServiceImpl::CallHandler | |
►Cgrpc::internal::CallHook | This is an interface that Channel and Server implement to allow them to hook performing ops |
Cgrpc::Channel | Channels represent a connection to an endpoint. Created by CreateChannel |
►Cgrpc::ServerInterface | |
Cgrpc::Server | Represents a gRPC server |
Cgrpc::internal::CallNoOp< Unused > | Default argument for CallOpSet |
►Cgrpc::internal::CallOpClientRecvStatus | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpClientRecvStatus > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpClientRecvStatus > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpGenericRecvMessage, grpc::internal::CallOpClientRecvStatus > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpGenericRecvMessage, grpc::internal::CallOpClientRecvStatus > | |
►Cgrpc::internal::CallOpClientSendClose | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpClientSendClose > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpClientSendClose > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpRecvInitialMetadata > | |
►Cgrpc::internal::CallOpGenericRecvMessage | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpGenericRecvMessage, grpc::internal::CallOpClientRecvStatus > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpGenericRecvMessage, grpc::internal::CallOpClientRecvStatus > | |
►Cgrpc::internal::CallOpRecvInitialMetadata | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvInitialMetadata > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpClientRecvStatus > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpGenericRecvMessage, grpc::internal::CallOpClientRecvStatus > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage< R > > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpRecvInitialMetadata > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpRecvInitialMetadata > | |
►Cgrpc::internal::CallOpRecvMessage< R > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvMessage< Response > > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvMessage< R > > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvMessage< RequestType > > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage< R > > | |
►Cgrpc::internal::CallOpSendInitialMetadata | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpServerSendStatus > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpClientSendClose > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata > | |
►Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpServerSendStatus > | |
Cgrpc::Server::UnimplementedAsyncResponse | UnimplementedAsyncResponse should not post user-visible completions to the C++ completion queue, but is generated as a CQ event by the core |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpClientSendClose > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpRecvInitialMetadata > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpRecvInitialMetadata > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage > | |
►Cgrpc::internal::CallOpSendMessage | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpServerSendStatus > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpClientSendClose > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpRecvInitialMetadata > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage > | |
►Cgrpc::internal::CallOpServerSendStatus | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpServerSendStatus > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpServerSendStatus > | |
Cgrpc_core::CallRegistrationTable | |
►Cgrpc_core::LoadBalancingPolicy::CallState | Interface for accessing per-call state |
Cgrpc_core::ClientChannel::LoadBalancedCall::LbCallState | |
Ccancel_state | |
Ccancel_stream_cb_args | |
Cgrpc_core::XdsApi::CdsResourceData | |
Cgrpc_core::XdsApi::CdsUpdate | |
►Cgrpc_core::CertificateProviderFactory | |
Cgrpc_core::FileWatcherCertificateProviderFactory | |
Cgrpc_core::XdsApi::CommonTlsContext::CertificateProviderInstance | |
►Cgrpc::experimental::CertificateProviderInterface | |
Cgrpc::experimental::FileWatcherCertificateProvider | |
Cgrpc::experimental::StaticDataCertificateProvider | |
Cgrpc_core::CertificateProviderRegistry | |
Cgrpc_core::XdsApi::CommonTlsContext::CertificateValidationContext | |
Cgrpc::ChannelArguments | Options for channel creation |
►Cgrpc_core::LoadBalancingPolicy::ChannelControlHelper | A proxy object implemented by the client channel and used by the LB policy to communicate with the channel |
Cgrpc_core::ChildPolicyHandler::Helper | |
Cgrpc_core::ClientChannel::ClientChannelControlHelper | |
Cgrpc::ChannelData | Represents channel data |
Cgrpc::internal::ChannelFilter< ChannelDataType, CallDataType > | |
►Cgrpc::ChannelInterface | Codegen interface for grpc::Channel |
Cgrpc::Channel | Channels represent a connection to an endpoint. Created by CreateChannel |
Cgrpc::experimental::DelegatingChannel | |
Cgrpc::internal::InterceptedChannel | An InterceptedChannel is available to client Interceptors |
Cgrpc_core::channelz::ChannelTrace | |
Cgrpc_core::channelz::ChannelzRegistry | |
Cchild_call | |
Cgrpc_core::XdsApi::LdsUpdate::FilterChainMap::CidrRange | |
Cgrpc::internal::ClientAsyncReaderFactory< R > | |
Cgrpc::internal::ClientAsyncReaderWriterFactory< W, R > | |
Cgrpc::internal::ClientAsyncResponseReaderFactory< R > | |
Cgrpc::internal::ClientAsyncResponseReaderHelper | |
►Cgrpc::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::ClientAsyncResponseReader< R > | Async API for client-side unary RPCs, where the message response received from the server is of type R |
►Cgrpc::internal::ClientAsyncStreamingInterface | Common interface for all client side asynchronous streaming |
Cgrpc::ClientAsyncReaderInterface< R > | |
Cgrpc::ClientAsyncReaderWriterInterface< W, R > | 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 |
Cgrpc::ClientAsyncWriterInterface< W > | Common interface for client side asynchronous writing |
Cgrpc::internal::ClientAsyncWriterFactory< W > | |
►Cgrpc::ClientCallbackReader< Response > | |
Cgrpc::internal::ClientCallbackReaderImpl< Response > | |
Cgrpc::internal::ClientCallbackReaderFactory< Response > | |
►Cgrpc::ClientCallbackReaderWriter< Request, Response > | |
Cgrpc::internal::ClientCallbackReaderWriterImpl< Request, Response > | |
Cgrpc::internal::ClientCallbackReaderWriterFactory< Request, Response > | |
►Cgrpc::ClientCallbackUnary | |
Cgrpc::internal::ClientCallbackUnaryImpl | |
Cgrpc::internal::ClientCallbackUnaryFactory | |
►Cgrpc::ClientCallbackWriter< Request > | |
Cgrpc::internal::ClientCallbackWriterImpl< Request > | |
Cgrpc::internal::ClientCallbackWriterFactory< Request > | |
Cgrpc_core::ClientChannel | |
►Cgrpc_core::ClientChannelFactory | |
Cgrpc_core::Chttp2InsecureClientChannelFactory | |
Cgrpc_core::Chttp2SecureClientChannelFactory | |
Cgrpc::ClientContext | A ClientContext allows the person implementing a service client to: |
Cgrpc::experimental::ClientInterceptorFactoryInterface | |
►Cgrpc::internal::ClientReactor | |
Cgrpc::ClientBidiReactor< Request, Response > | ClientBidiReactor is the interface for a bidirectional streaming RPC |
Cgrpc::ClientReadReactor< Response > | ClientReadReactor is the interface for a server-streaming RPC |
Cgrpc::ClientUnaryReactor | ClientUnaryReactor is a reactor-style interface for a unary RPC |
Cgrpc::ClientWriteReactor< Request > | ClientWriteReactor is the interface for a client-streaming RPC |
Cgrpc::internal::ClientReaderFactory< R > | |
Cgrpc::internal::ClientReaderWriterFactory< W, R > | |
Cgrpc::experimental::ClientRpcInfo | |
►Cgrpc::internal::ClientStreamingInterface | Common interface for all synchronous client side streaming |
►Cgrpc::ClientReaderInterface< R > | Client-side interface for streaming reads of message of type R |
Cgrpc::ClientReader< R > | Synchronous (blocking) client-side API for doing server-streaming RPCs, where the stream of messages coming from the server has messages of type R |
►Cgrpc::ClientReaderWriterInterface< W, R > | 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 |
Cgrpc::ClientReaderWriter< W, R > | 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 |
►Cgrpc::ClientWriterInterface< W > | Client-side interface for streaming writes of message type W |
Cgrpc::ClientWriter< W > | Synchronous (blocking) client-side API for doing client-streaming RPCs, where the outgoing message stream coming from the client has messages of type W |
Cgrpc::internal::ClientWriterFactory< W > | |
Cgrpc_core::Closure | |
Cgrpc_core::XdsApi::ClusterLoadReport | |
Cgrpc_core::XdsClient::ClusterWatcherInterface | |
Cgrpc_core::XdsApi::Route::ClusterWeight | |
Cgrpc_core::XdsApi::CommonTlsContext::CombinedCertificateValidationContext | |
Cgrpc_core::Combiner | |
Cgrpc_core::ExecCtx::CombinerData | |
Cgrpc_core::XdsApi::CommonTlsContext | |
Ccompleted_thread | |
►Cgrpc::internal::CompletionQueueTag | An interface allowing implementors to process and filter event tags |
Cgrpc::Server::SyncRequest | |
►Cgrpc::ServerInterface::BaseAsyncRequest | |
►Cgrpc::ServerInterface::GenericAsyncRequest | |
Cgrpc::Server::UnimplementedAsyncRequest | Use private inheritance rather than composition only to establish order of construction, since the public base class should be constructed after the elements belonging to the private base class are constructed |
►Cgrpc::ServerInterface::RegisteredAsyncRequest | RegisteredAsyncRequest is not part of the C++ API |
Cgrpc::ServerInterface::NoPayloadAsyncRequest | |
Cgrpc::ServerInterface::PayloadAsyncRequest< Message > | |
Cgrpc::internal::AlarmImpl | |
►Cgrpc::internal::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 |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpServerSendStatus > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvInitialMetadata > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpClientSendClose > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpClientRecvStatus > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvMessage< Response > > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvMessage< R > > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpClientRecvStatus > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpServerSendStatus > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvMessage< RequestType > > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpGenericRecvMessage, grpc::internal::CallOpClientRecvStatus > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage< R > > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpClientSendClose > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpRecvInitialMetadata > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpRecvInitialMetadata > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpGenericRecvMessage, grpc::internal::CallOpClientRecvStatus > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage > | |
Cgrpc::ServerContextBase::CompletionOp | |
Cgrpc::internal::CallOpSet< Op1, Op2, Op3, Op4, Op5, Op6 > | Primary implementation of CallOpSetInterface |
Cgrpc::internal::CondVar | |
Cgrpc_core::CondVar | |
Cconnected_channel_call_data | |
Cconnected_channel_channel_data | |
Cgrpc_core::ConnectionMetrics | |
Cgrpc_core::Subchannel::ConnectivityStateWatcherInterface::ConnectivityStateChange | |
Cgrpc_core::ConnectivityStateTracker | |
Cgrpc_core::SubchannelInterface::ConnectivityStateWatcherInterface | |
Cgrpc_core::ClientChannel::ConnectivityWatcherAdder | |
Cgrpc_core::ClientChannel::ConnectivityWatcherRemover | |
Cgrpc::ContextAllocator | A CallbackServerContext allows users to use the contents of the CallbackServerContext or GenericCallbackServerContext structure for the callback API |
Cgrpc_core::ContextList | A list of RPC Contexts |
►Cgrpc::CoreCodegenInterface | Interface between the codegen library and the minimal subset of core features required by the generated code |
Cgrpc::CoreCodegen | Implementation of the core codegen interface |
Ccq_is_finished_arg | |
Ccq_vtable | |
Ccustom_tcp_endpoint | |
Cgrpc_core::DebugLocation | |
Cgrpc_core::AuthorizationEngine::Decision | |
Cstd::default_delete<::grpc::ClientAsyncResponseReader< R > > | |
Cstd::default_delete<::grpc::ClientAsyncResponseReaderInterface< R > > | |
Cgrpc_core::DefaultDeleteChar | |
Cgrpc_core::DefaultSslRootStore | |
Cgrpc_core::internal::Delete< T, UnrefBehaviorArg > | |
Cgrpc_core::internal::Delete< T, kUnrefCallDtor > | |
Cgrpc_core::internal::Delete< T, kUnrefDelete > | |
Cgrpc_core::internal::Delete< T, kUnrefNoDelete > | |
►Cgrpc::internal::DeserializeFunc | |
Cgrpc::internal::DeserializeFuncType< R > | |
Cgrpc_core::XdsApi::LdsUpdate::FilterChainMap::DestinationIp | |
Cgrpc_event_engine::experimental::EventEngine::DNSResolver | The DNSResolver that provides asynchronous resolution |
Cgrpc_core::XdsApi::DownstreamTlsContext | |
Cgrpc_core::XdsApi::EdsUpdate::DropConfig::DropCategory | |
Cgrpc_core::GrpcLbClientStats::DropTokenCount | |
Cdump_out | |
Cgrpc_core::XdsApi::Duration | |
Cgrpc_core::XdsApi::EdsResourceData | |
Cgrpc_core::XdsApi::EdsUpdate | |
Cemail_key_mapping | |
CEmitIndexedStatus | |
►Cstd::enable_shared_from_this | |
Cgrpc::Channel | Channels represent a connection to an endpoint. Created by CreateChannel |
Cgrpc::internal::ExternalConnectionAcceptorImpl | |
Cgrpc_event_engine::experimental::EventEngine::Endpoint | An Endpoint represents one end of a connection between a gRPC client and server |
►Cgrpc_event_engine::experimental::EndpointConfig | A set of parameters used to configure an endpoint, either when initiating a new connection on the client side or when listening for incoming connections on the server side |
Cgrpc_event_engine::experimental::ChannelArgsEndpointConfig | A readonly EndpointConfig based on grpc_channel_args |
Cgrpc_core::XdsClient::EndpointWatcherInterface | |
Cgrpc_core::EvaluateArgs | |
Cgrpc_event_engine::experimental::EventEngine | The EventEngine encapsulates all platform-specific behaviors related to low level network I/O, timers, asynchronous execution, and DNS resolution |
►Cgrpc_core::ExecCtx | Execution context |
CExecCtxNext | |
CExecCtxPluck | |
Cgrpc_core::internal::ExecCtxState | |
Cgrpc_core::Executor | |
Cgrpc::Server::experimental_type | NOTE: class experimental_type is not part of the public API of this class |
Cgrpc::ServerBuilder::experimental_type | NOTE: class experimental_type is not part of the public API of this class |
Cgrpc::experimental::ExternalConnectionAcceptor | |
Cfake_handshaker_result | |
Cgrpc_core::FakeResolverResponseSetter | |
Cgrpc_core::FaultInjectionMethodParsedConfig::FaultInjectionPolicy | |
Cfilter_node | |
Cgrpc_core::FilterChain | |
Cgrpc_core::XdsApi::LdsUpdate::FilterChainData | |
Cgrpc_core::XdsApi::LdsUpdate::FilterChainMap::FilterChainDataSharedPtr | |
Cgrpc_core::XdsApi::LdsUpdate::FilterChainMap | |
Cgrpc_core::FilterChain::FilterChainMatch | |
Cgrpc_core::XdsHttpFilterImpl::FilterConfig | |
Cgrpc::internal::FilterRecord | |
Cgrpc_core::chttp2::FlowControlAction | |
Cgrpc_core::chttp2::FlowControlTrace | |
Cgrpc_core::Fork | |
Cframer_state | |
Cgrpc_core::ConfigSelector::GetCallConfigArgs | |
►Cgrpc::ClientContext::GlobalCallbacks | Global Callbacks |
Cgrpc::DefaultGlobalClientCallbacks | |
Cgrpc::Server::GlobalCallbacks | Global callbacks are a set of hooks that are called when server events occur |
►Cgrpc_core::GlobalConfigEnv | |
Cgrpc_core::GlobalConfigEnvBool | |
Cgrpc_core::GlobalConfigEnvInt32 | |
Cgrpc_core::GlobalConfigEnvString | |
Cgpr_event | |
Cgpr_gcc_thread_local | Thread local storage based on gcc compiler primitives |
Cgpr_log_func_args | Log overrides: applications can use this API to intercept logging calls and use their own implementations |
Cgpr_msvc_thread_local | Thread local storage based on ms visual c compiler primitives |
Cgpr_pthread_thread_local | Thread local storage based on pthread library calls |
Cgpr_refcount | |
Cgpr_spinlock | |
Cgpr_stats_counter | |
Cgpr_timespec | Analogous to struct timespec |
Cgrpc_address_resolver_vtable | |
Cgrpc_alts_credentials_client_options | Main struct for ALTS client credentials options |
Cgrpc_alts_credentials_options | |
Cgrpc_alts_credentials_options_vtable | |
Cgrpc_alts_credentials_server_options | Main struct for ALTS server credentials options |
Cgrpc_arg | A single argument.. |
Cgrpc_arg::grpc_arg_value::grpc_arg_pointer | |
Cgrpc_arg_pointer_vtable | |
Cgrpc_arg::grpc_arg_value | |
Cgrpc_auth_json_key | |
Cgrpc_auth_metadata_context | Context that can be used by metadata credentials plugin in order to create auth related metadata |
Cgrpc_auth_metadata_processor | Pluggable server-side metadata processor object |
Cgrpc_auth_property | Value, if not NULL, is guaranteed to be NULL terminated |
Cgrpc_auth_property_array | |
Cgrpc_auth_property_iterator | |
Cgrpc_auth_refresh_token | |
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_node | Internal node of an AVL tree |
Cgrpc_avl_vtable | Vtable for the AVL tree The optional user_data is propagated from the top level grpc_avl_XXX API |
Cgrpc_base64_decode_context | |
Cgrpc_byte_buffer | |
Cgrpc_byte_buffer::grpc_byte_buffer_data | |
Cgrpc_byte_buffer_reader | |
Cgrpc_byte_buffer_reader::grpc_byte_buffer_reader_current | Different current objects correspond to different types of byte buffers |
Cgrpc_call | |
Cgrpc_call_context_element | |
Cgrpc_call_create_args | |
Cgrpc_call_details | |
Cgrpc_call_element | |
Cgrpc_call_element_args | |
Cgrpc_call_final_info | Information about the call upon completion |
Cgrpc_call_stack | |
Cgrpc_call_stats | |
Cgrpc_channel | |
Cgrpc_channel_args | An array of arguments that can be passed around |
Cgrpc_channel_element | |
Cgrpc_channel_element_args | |
Cgrpc_channel_filter | |
Cgrpc_channel_info | Information requested from the channel |
Cgrpc_channel_stack | |
Cgrpc_channel_stack_builder | |
Cgrpc_channel_stack_builder_iterator | |
Cgrpc_chttp2_begin_write_result | |
Cgrpc_chttp2_data_parser | |
Cgrpc_chttp2_goaway_parser | |
Cgrpc_chttp2_hpack_compressor | |
Cgrpc_chttp2_hpack_parser | |
Cgrpc_chttp2_hpack_parser_string | |
Cgrpc_chttp2_hptbl | |
Cgrpc_chttp2_hptbl_find_result | |
Cgrpc_chttp2_huffsym | |
Cgrpc_chttp2_incoming_metadata_buffer | |
Cgrpc_chttp2_ping_parser | |
Cgrpc_chttp2_ping_queue | |
Cgrpc_chttp2_repeated_ping_policy | |
Cgrpc_chttp2_repeated_ping_state | |
Cgrpc_chttp2_rst_stream_parser | |
Cgrpc_chttp2_server_ping_recv_state | |
Cgrpc_chttp2_setting_parameters | |
Cgrpc_chttp2_settings_parser | |
Cgrpc_chttp2_stream | |
Cgrpc_chttp2_stream_link | |
Cgrpc_chttp2_stream_list | |
Cgrpc_chttp2_stream_map | |
Cgrpc_chttp2_transport | |
Cgrpc_chttp2_window_update_parser | |
Cgrpc_chttp2_write_cb | |
Cgrpc_client_security_context | |
Cgrpc_closure | A closure over a grpc_iomgr_cb_func |
Cgrpc_closure_list | |
Cgrpc_completion_queue | |
Cgrpc_completion_queue_attributes | |
Cgrpc_completion_queue_factory | |
Cgrpc_completion_queue_factory_vtable | |
►Cgrpc_completion_queue_functor | Specifies an interface class to be used as a tag for callback-based completion queues |
Cgrpc::internal::CallbackWithStatusTag | |
Cgrpc::internal::CallbackWithSuccessTag | CallbackWithSuccessTag can be reused multiple times, and will be used in this fashion for streaming operations |
Cgrpc_byte_buffer::grpc_byte_buffer_data::grpc_compressed_buffer | |
Cgrpc_compression_options | |
Cgrpc_compression_options::grpc_compression_options_default_algorithm | The default message compression algorithm |
Cgrpc_compression_options::grpc_compression_options_default_level | The default compression level |
Cgrpc_cq_completion | |
Cgrpc_credentials_mdelem_array | |
Cgrpc_credentials_metadata_request | |
Cgrpc_custom_poller_vtable | |
Cgrpc_custom_resolver | |
Cgrpc_custom_resolver_vtable | |
Cgrpc_custom_socket | |
Cgrpc_custom_tcp_connect | |
Cgrpc_custom_timer | |
Cgrpc_custom_timer_vtable | |
Cgrpc_deadline_state | |
Cgrpc_encode_header_options | |
Cgrpc_endpoint | |
Cgrpc_endpoint_pair | |
Cgrpc_endpoint_vtable | |
Cgrpc_error | |
Cgrpc_event | The result of an operation |
Cgrpc_event_engine_vtable | |
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_jwt_claims | |
Cgrpc_jwt_verifier | |
Cgrpc_jwt_verifier_email_domain_key_url_mapping | |
Cgrpc_linked_error | |
Cgrpc_linked_mdelem | |
Cgrpc_mdelem | |
Cgrpc_mdelem_data | |
Cgrpc_mdelem_list | |
Cgrpc_metadata | A single metadata element |
Cgrpc_metadata_array | |
Cgrpc_metadata_batch | |
Cgrpc_metadata_batch_callouts | |
Cgrpc_metadata_credentials_plugin | Grpc_metadata_credentials plugin is an API user provided structure used to create grpc_credentials objects that can be set on a channel (composed) or a call |
Cgrpc_mutate_socket_info | Information about an fd to mutate |
Cgrpc_oauth2_pending_get_request_metadata | |
Cgrpc_op | Operation 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_metadata | Ownership 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_message | Ownership 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_level | If 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_plugin | |
Cgrpc_polling_entity | |
Cgrpc_pollset | |
Cgrpc_pollset_set_vtable | |
Cgrpc_pollset_vtable | |
Cgrpc_resolved_address | |
Cgrpc_resolved_addresses | |
Cgrpc_resource_quota | |
Cgrpc_resource_user | |
Cgrpc_resource_user_link | |
Cgrpc_resource_user_slice_allocator | |
Cgrpc_security_context_extension | |
Cgrpc_server | |
Cgrpc_server_config_fetcher | |
Cgrpc_server_security_context | |
Cgrpc_server_xds_status_notifier | |
►Cgrpc_slice | A grpc_slice s, if initialized, represents the byte range s.bytes[0..s.length-1] |
►Cgrpc_core::ManagedMemorySlice | |
Cgrpc_core::InternedSlice | |
Cgrpc_core::StaticMetadataSlice | |
►Cgrpc_core::UnmanagedMemorySlice | |
Cgrpc_core::ExternallyManagedSlice | |
Cgrpc_slice_buffer | Represents 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_factory | The Socket Factory interface allows changes on socket options |
Cgrpc_socket_factory_vtable | The virtual table of grpc_socket_factory |
Cgrpc_socket_mutator | The Socket Mutator interface allows changes on socket options |
Cgrpc_socket_mutator_vtable | The virtual table of grpc_socket_mutator |
Cgrpc_socket_vtable | |
Cgrpc_ssl_config | |
Cgrpc_ssl_pem_key_cert_pair | Object that holds a private key / certificate chain pair in PEM format |
Cgrpc_ssl_server_certificate_config | |
Cgrpc_ssl_server_certificate_config_fetcher | |
Cgrpc_ssl_server_config | |
Cgrpc_ssl_server_credentials_options | |
Cgrpc_ssl_verify_peer_options | Object that holds additional peer-verification options on a secure channel |
Cgrpc_stats_data | |
Cgrpc_stream_compression_context | |
Cgrpc_stream_compression_context_gzip | |
Cgrpc_stream_compression_vtable | |
Cgrpc_stream_refcount | |
Cgrpc_sts_credentials_options | Options for creating STS Oauth Token Exchange credentials following the IETF draft https://tools.ietf.org/html/draft-ietf-oauth-token-exchange-16 |
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_tls_identity_pairs | |
Cgrpc_tls_server_authorization_check_arg | A struct containing all information necessary to schedule/cancel a server authorization check request |
Cgrpc_transport | |
Cgrpc_transport_one_way_stats | |
Cgrpc_transport_op | Transport 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_wakeup_fd | |
Cgrpc_wakeup_fd_vtable | |
Cgrpc_workaround_user_agent_md | |
Cgrpc_core::GrpcLbResponse | |
Cgrpc_core::GrpcLbServer | |
►Cgrpc::GrpcLibraryCodegen | Classes that require gRPC to be initialized should inherit from this class |
Cgrpc::Alarm | |
►Cgrpc::CallCredentials | A call credentials object encapsulates the state needed by a client to authenticate with a server for a given call on a channel |
Cgrpc::SecureCallCredentials | |
Cgrpc::Channel | Channels represent a connection to an endpoint. Created by CreateChannel |
►Cgrpc::ChannelCredentials | A channel credentials object encapsulates all the state needed by a client to authenticate with a server for a given channel |
Cgrpc::SecureChannelCredentials | |
►Cgrpc::CompletionQueue | A thin wrapper around grpc_completion_queue (see src/core/lib/surface/completion_queue.h) |
Cgrpc::ServerCompletionQueue | A specific type of completion queue used by the processing of notifications by servers |
Cgrpc::MetadataCredentialsPluginWrapper | |
Cgrpc::ResourceQuota | ResourceQuota represents a bound on memory and thread usage by the gRPC library |
Cgrpc::Server | Represents a gRPC server |
►Cgrpc::ServerCredentials | Wrapper around grpc_server_credentials, a way to authenticate a server |
Cgrpc::SecureServerCredentials | |
Cgrpc::internal::GrpcLibraryInitializer | Instantiating this class ensures the proper initialization of gRPC |
►Cgrpc::GrpcLibraryInterface | |
Cgrpc::internal::GrpcLibrary | |
Cgrpc_core::GrpcPolledFd | |
Cgrpc_core::GrpcPolledFdFactory | |
CGrpcUdpHandler | |
CGrpcUdpHandlerFactory | |
Cgsec_aead_crypter | |
Cgsec_aead_crypter_vtable | The gsec_aead_crypter is an API for different AEAD implementations such as AES_GCM |
Cgsec_aes_gcm_aead_crypter | |
Cgsec_aes_gcm_aead_rekey_data | |
Cgrpc::internal::MethodHandler::HandlerParameter | |
Cgrpc_core::HandshakerArgs | Handshakers are used to perform initial handshakes on a connection before the client sends the initial request |
Cgrpc_core::HandshakerFactory | |
Cgrpc_core::HandshakerRegistry | |
Cgrpc_core::XdsApi::Route::HashPolicy | |
Cgrpc_core::HeaderMatcher | |
►Cgrpc::HealthCheckServiceInterface | The gRPC server uses this interface to expose the health checking service without depending on protobuf |
Cgrpc::DefaultHealthCheckService | |
Cgrpc_core::XdsApi::LdsUpdate::HttpConnectionManager | |
Cgrpc_core::XdsApi::LdsUpdate::HttpConnectionManager::HttpFilter | |
Cgrpc_core::ExternalAccountCredentials::HTTPRequestContext | |
Chuff_out | |
Cgrpc::experimental::IdentityKeyCertPair | |
Cgrpc::experimental::Interceptor | Interface for an interceptor |
►Cgrpc::experimental::InterceptorBatchMethods | Class that is passed as an argument to the Intercept method of the application's Interceptor interface implementation |
Cgrpc::internal::CancelInterceptorBatchMethods | |
Cgrpc::internal::InterceptorBatchMethodsImpl | |
Cinternal_request | |
Cgrpc_core::InternedSliceRefcount | |
Ciovec | |
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::AuthPropertyIterator | |
Cgrpc::MetadataBatch::const_iterator | |
Cgrpc_core::LoadBalancingPolicy::MetadataInterface::iterator | |
Cjose_header | |
Cgrpc_core::Json | |
Ckv_pair | |
Ckv_pairs | |
Cgrpc_core::ClientChannel::LoadBalancedCall::LbQueuedCallCanceller | |
Cgrpc_core::XdsApi::LdsResourceData | |
Cgrpc_core::XdsApi::LdsUpdate | |
Cgrpc_core::XdsLocalityName::Less | |
Cgrpc_event_engine::experimental::EventEngine::Listener | An EventEngine Listener listens for incoming connection requests from gRPC clients and initiates request processing once connections are established |
Cgrpc_core::XdsClient::ListenerWatcherInterface | |
Cgrpc_core::LoadBalancingPolicyFactory | |
Cgrpc_core::LoadBalancingPolicyRegistry | |
Cgrpc_core::XdsApi::EdsUpdate::Priority::Locality | |
Cgrpc_core::XdsClient::LoadReportState::LocalityState | |
Cgrpc_core::LockableAndReleasableMutexLock | |
Cgrpc_core::LockedMultiProducerSingleConsumerQueue | |
Cgrpc_core::LockfreeEvent | |
Cgrpc_event_engine::experimental::EventEngine::DNSResolver::LookupTaskHandle | A task handle for DNS Resolution requests |
Cmade_transport_op | |
Cmade_transport_stream_op | |
Cgrpc_core::ManualConstructor< Type > | |
Cgrpc_core::ManualConstructor< grpc::internal::Call > | |
Cgrpc_core::ManualConstructor< grpc_core::CallRegistrationTable > | |
Cgrpc_core::ManualConstructor< grpc_core::MultiProducerSingleConsumerQueue > | |
Cgrpc_core::ManualConstructor< grpc_core::MultiProducerSingleConsumerQueue::Node > | |
Cgrpc_core::ManualConstructor< grpc_core::SliceBufferByteStream > | |
Cgrpc_core::ManualConstructor< Json > | |
Cgrpc_core::ManualConstructor< ServerContextType > | |
Cgrpc_core::ManualConstructor< ServerContextWrapper > | |
Cgrpc_core::XdsApi::Route::Matchers | |
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... > | |
Cmdtab_shard | |
Cgrpc_core::MessageSizeParsedConfig::message_size_limits | |
Cgrpc::MessageAllocator< RequestT, ResponseT > | |
Cgrpc::MessageAllocator< RequestType, ResponseType > | |
Cmetadata_server_detector | |
Cgrpc::MetadataBatch | A C++ wrapper for the grpc_metadata_batch struct |
Cgrpc::MetadataCredentialsPlugin | User defined metadata credentials |
►Cgrpc_core::LoadBalancingPolicy::MetadataInterface | Interface for accessing metadata |
Cgrpc_core::ClientChannel::LoadBalancedCall::Metadata | |
Cgrpc::internal::MetadataMap | |
►Cgrpc::internal::MethodHandler | Base class for running an RPC handler |
►Cgrpc::internal::TemplatedBidiStreamingHandler< ServerUnaryStreamer< RequestType, ResponseType >, true > | |
Cgrpc::internal::StreamedUnaryHandler< RequestType, ResponseType > | |
►Cgrpc::internal::TemplatedBidiStreamingHandler< ServerReaderWriter< ResponseType, RequestType >, false > | |
Cgrpc::internal::BidiStreamingHandler< ServiceType, RequestType, ResponseType > | |
►Cgrpc::internal::TemplatedBidiStreamingHandler< ServerSplitStreamer< RequestType, ResponseType >, false > | |
Cgrpc::internal::SplitServerStreamingHandler< RequestType, ResponseType > | |
Cgrpc::internal::CallbackBidiHandler< RequestType, ResponseType > | |
Cgrpc::internal::CallbackClientStreamingHandler< RequestType, ResponseType > | |
Cgrpc::internal::CallbackServerStreamingHandler< RequestType, ResponseType > | |
Cgrpc::internal::CallbackUnaryHandler< RequestType, ResponseType > | |
Cgrpc::internal::ClientStreamingHandler< ServiceType, RequestType, ResponseType > | A wrapper class of an application provided client streaming handler |
Cgrpc::internal::ErrorMethodHandler< code > | General method handler class for errors that prevent real method use e.g., handle unknown method by returning UNIMPLEMENTED error |
Cgrpc::internal::RpcMethodHandler< ServiceType, RequestType, ResponseType, BaseRequestType, BaseResponseType > | A wrapper class of an application provided rpc method handler |
Cgrpc::internal::ServerStreamingHandler< ServiceType, RequestType, ResponseType > | A wrapper class of an application provided server streaming handler |
Cgrpc::internal::TemplatedBidiStreamingHandler< Streamer, WriteNeeded > | A wrapper class of an application provided bidi-streaming handler |
Cgrpc_core::MovedCppStringSliceRefCount | |
Cgrpc_core::MovedStringSliceRefCount | Grpc_slice_from_moved_(string|buffer) ref count |
►Cgrpc_core::MPMCQueueInterface | |
Cgrpc_core::InfLenFIFOQueue | |
Cgrpc_core::MultiProducerSingleConsumerQueue | |
Cgrpc::internal::Mutex | |
Cgrpc_core::Mutex | |
Cgrpc::internal::MutexLock | |
Cgrpc_core::MutexLock | |
Cgrpc_core::MutexLockForGprMu | |
Cgrpc::ServerBuilder::NamedService | |
Cgrpc::experimental::ExternalConnectionAcceptor::NewConnectionParameters | |
Cgrpc_core::NewSliceRefcount | |
Cgrpc_core::NewWithLenSliceRefcount | |
Cgrpc_core::InfLenFIFOQueue::Node | |
Cgrpc_core::MultiProducerSingleConsumerQueue::Node | |
Cgrpc_core::XdsBootstrap::Node | |
Ctsi::SslSessionLRUCache::Node | Node for single cached session |
►Cgrpc_core::NonPolymorphicRefCount | |
►Cgrpc_core::RefCounted< grpc_auth_context, grpc_core::NonPolymorphicRefCount > | |
Cgrpc_auth_context | |
Cgrpc_core::AllocatedMetadata::NoRefKey | |
Cgrpc_core::InternedMetadata::NoRefKey | |
Cgrpc_core::AsyncConnectivityStateWatcherInterface::Notifier | |
Con_done_closure | |
►COp1 | |
Cgrpc::internal::CallOpSet< Op1, Op2, Op3, Op4, Op5, Op6 > | Primary implementation of CallOpSetInterface |
►COp2 | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvInitialMetadata > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvMessage< Response > > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvMessage< R > > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpClientRecvStatus > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvMessage< RequestType > > | |
Cgrpc::internal::CallOpSet< Op1, Op2, Op3, Op4, Op5, Op6 > | Primary implementation of CallOpSetInterface |
►COp3 | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvInitialMetadata > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpClientRecvStatus > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvMessage< Response > > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvMessage< R > > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpClientRecvStatus > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpServerSendStatus > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvMessage< RequestType > > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage< R > > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpClientSendClose > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpRecvInitialMetadata > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpGenericRecvMessage, grpc::internal::CallOpClientRecvStatus > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage > | |
Cgrpc::internal::CallOpSet< Op1, Op2, Op3, Op4, Op5, Op6 > | Primary implementation of CallOpSetInterface |
►COp4 | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpServerSendStatus > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvInitialMetadata > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpClientSendClose > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpClientRecvStatus > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvMessage< Response > > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvMessage< R > > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpClientRecvStatus > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpServerSendStatus > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvMessage< RequestType > > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpGenericRecvMessage, grpc::internal::CallOpClientRecvStatus > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage< R > > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpClientSendClose > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpRecvInitialMetadata > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpGenericRecvMessage, grpc::internal::CallOpClientRecvStatus > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage > | |
Cgrpc::internal::CallOpSet< Op1, Op2, Op3, Op4, Op5, Op6 > | Primary implementation of CallOpSetInterface |
►COp5 | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpServerSendStatus > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvInitialMetadata > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpClientSendClose > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpClientRecvStatus > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvMessage< Response > > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvMessage< R > > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpClientRecvStatus > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpServerSendStatus > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvMessage< RequestType > > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpGenericRecvMessage, grpc::internal::CallOpClientRecvStatus > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage< R > > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpClientSendClose > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpRecvInitialMetadata > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpRecvInitialMetadata > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpGenericRecvMessage, grpc::internal::CallOpClientRecvStatus > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage > | |
Cgrpc::internal::CallOpSet< Op1, Op2, Op3, Op4, Op5, Op6 > | Primary implementation of CallOpSetInterface |
►COp6 | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpServerSendStatus > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvInitialMetadata > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpClientSendClose > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpClientRecvStatus > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvMessage< Response > > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvMessage< R > > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpClientRecvStatus > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpServerSendStatus > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvMessage< RequestType > > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpGenericRecvMessage, grpc::internal::CallOpClientRecvStatus > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallOpRecvMessage< R > > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpClientSendClose > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpRecvInitialMetadata > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage, grpc::internal::CallOpClientSendClose, grpc::internal::CallOpRecvInitialMetadata > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpGenericRecvMessage, grpc::internal::CallOpClientRecvStatus > | |
Cgrpc::internal::CallOpSet< grpc::internal::CallOpSendInitialMetadata, grpc::internal::CallOpSendMessage > | |
Cgrpc::internal::CallOpSet< Op1, Op2, Op3, Op4, Op5, Op6 > | Primary implementation of CallOpSetInterface |
Coptional_filter | |
Cgrpc_core::BackOff::Options | |
Cgrpc_core::ExternalAccountCredentials::Options | |
Cgrpc_core::Thread::Options | |
►Cgrpc_core::Orphanable | |
►Cgrpc_core::DualRefCounted< XdsClient > | |
Cgrpc_core::XdsClient | |
►Cgrpc_core::DualRefCounted< grpc_authorization_policy_provider > | |
Cgrpc_authorization_policy_provider | |
►Cgrpc_core::DualRefCounted< Subchannel > | |
Cgrpc_core::Subchannel | |
►Cgrpc_core::InternallyRefCounted< HealthCheckClient > | |
Cgrpc_core::HealthCheckClient | |
►Cgrpc_core::InternallyRefCounted< ConnectivityStateWatcherInterface > | |
►Cgrpc_core::ConnectivityStateWatcherInterface | |
►Cgrpc_core::AsyncConnectivityStateWatcherInterface | |
Cgrpc_core::ConnectivityWatcher | |
Cgrpc_core::Server::ChannelData::ConnectivityWatcher | |
Cgrpc_core::Subchannel::ConnectedSubchannelStateWatcher | |
Cgrpc_core::Subchannel::HealthWatcherMap::HealthWatcher | |
Cgrpc_core::XdsClient::ChannelState::StateWatcher | |
►Cgrpc_core::InternallyRefCounted< LrsCallState > | |
Cgrpc_core::XdsClient::ChannelState::LrsCallState | |
Cgrpc_core::InternallyRefCounted< ResourceState > | |
►Cgrpc_core::InternallyRefCounted< Server > | |
Cgrpc_core::Server | |
►Cgrpc_core::InternallyRefCounted< SubchannelListType > | |
Cgrpc_core::SubchannelList< SubchannelListType, SubchannelDataType > | |
►Cgrpc_core::InternallyRefCounted< CertificateProviderStore > | |
Cgrpc_core::CertificateProviderStore | |
Cgrpc_core::InternallyRefCounted< Reporter > | |
►Cgrpc_core::InternallyRefCounted< RetryableCall< T > > | |
Cgrpc_core::XdsClient::ChannelState::RetryableCall< T > | |
Cgrpc_core::InternallyRefCounted< ChannelState > | |
►Cgrpc_core::InternallyRefCounted< SubchannelConnector > | |
►Cgrpc_core::SubchannelConnector | |
Cgrpc_core::Chttp2Connector | |
►Cgrpc_core::InternallyRefCounted< Resolver > | |
►Cgrpc_core::Resolver | Interface for name resolution |
Cgrpc_core::FakeResolver | |
►Cgrpc_core::InternallyRefCounted< LoadBalancingPolicy > | |
►Cgrpc_core::LoadBalancingPolicy | Interface for load balancing policies |
Cgrpc_core::ChildPolicyHandler | |
►Cgrpc_core::InternallyRefCounted< AdsCallState > | |
Cgrpc_core::XdsClient::ChannelState::AdsCallState | |
►Cgrpc_core::ByteStream | |
Cgrpc_core::ByteStreamCache::CachingByteStream | |
Cgrpc_core::Chttp2IncomingByteStream | |
Cgrpc_core::SliceBufferByteStream | |
Cgrpc_core::DualRefCounted< Child > | |
Cgrpc_core::InternallyRefCounted< Child > | |
Cgrpc_core::Server::ListenerInterface | Interface for listeners |
Cgrpc_core::WorkSerializer::WorkSerializerImpl | |
Cgrpc_core::OrphanableDelete | |
Cparent_call | |
►Cgrpc_core::ServiceConfigParser::ParsedConfig | This is the base class that all service config parsers MUST use to store parsed service config data |
Cgrpc_core::FaultInjectionMethodParsedConfig | |
Cgrpc_core::MessageSizeParsedConfig | |
Cgrpc_core::internal::ClientChannelGlobalParsedConfig | |
Cgrpc_core::internal::ClientChannelMethodParsedConfig | |
Cgrpc_core::internal::RetryGlobalConfig | |
Cgrpc_core::internal::RetryMethodConfig | |
►Cgrpc_core::ServiceConfigParser::Parser | This is the base class that all service config parsers should derive from |
Cgrpc_core::FaultInjectionServiceConfigParser | |
Cgrpc_core::MessageSizeParser | |
Cgrpc_core::internal::ClientChannelServiceConfigParser | |
Cgrpc_core::internal::RetryServiceConfigParser | |
Cgrpc::SslServerCredentialsOptions::PemKeyCertPair | |
Cgrpc_core::PemKeyCertPair | |
Cgrpc_plugin_credentials::pending_request | |
Cgrpc_core::EvaluateArgs::PerChannelArgs | |
Cgrpc_core::LoadBalancingPolicy::PickArgs | Arguments used when picking a subchannel for a call |
Cgrpc_core::LoadBalancingPolicy::PickResult | The result of picking a subchannel for a call |
Cgrpc_core::PidController | |
Cping_result | |
Cgrpc_core::CertificateProviderStore::PluginDefinition | |
Cgrpc_core::PolymorphicManualConstructor< BaseType, DerivedTypes > | |
Cgrpc_core::PolymorphicManualConstructor< grpc_core::chttp2::StreamFlowControlBase, grpc_core::chttp2::StreamFlowControl, grpc_core::chttp2::StreamFlowControlDisabled > | |
Cgrpc_core::PolymorphicManualConstructor< grpc_core::chttp2::TransportFlowControlBase, grpc_core::chttp2::TransportFlowControl, grpc_core::chttp2::TransportFlowControlDisabled > | |
►Cgrpc_core::PolymorphicRefCount | |
►Cgrpc_core::RefCounted< ConnectionManager > | |
Cgrpc_server_config_fetcher::ConnectionManager | |
►Cgrpc_core::RefCounted< DropConfig > | |
Cgrpc_core::XdsApi::EdsUpdate::DropConfig | |
►Cgrpc_core::RefCounted< Config > | |
►Cgrpc_core::CertificateProviderFactory::Config | |
Cgrpc_core::FileWatcherCertificateProviderFactory::Config | |
Cgrpc_core::LoadBalancingPolicy::Config | Interface for configuration data used by an LB policy implementation |
►Cgrpc_core::RefCounted< ServerRetryThrottleData > | |
Cgrpc_core::internal::ServerRetryThrottleData | Tracks retry throttling data for an individual server name |
►Cgrpc_core::RefCounted< BaseNode > | |
►Cgrpc_core::channelz::BaseNode | |
Cgrpc_core::channelz::ChannelNode | |
Cgrpc_core::channelz::ListenSocketNode | |
Cgrpc_core::channelz::ServerNode | |
Cgrpc_core::channelz::SocketNode | |
Cgrpc_core::channelz::SubchannelNode | |
►Cgrpc_core::RefCounted< ConnectivityStateWatcherInterface > | |
Cgrpc_core::Subchannel::ConnectivityStateWatcherInterface | |
►Cgrpc_core::RefCounted< XdsClusterLocalityStats > | |
Cgrpc_core::XdsClusterLocalityStats | |
►Cgrpc_core::RefCounted< grpc_channel_credentials > | |
►Cgrpc_channel_credentials | |
CTlsCredentials | |
Cgrpc_alts_credentials | |
Cgrpc_composite_channel_credentials | |
Cgrpc_core::XdsCredentials | |
Cgrpc_google_default_channel_credentials | |
Cgrpc_local_credentials | |
Cgrpc_ssl_credentials | |
►Cgrpc_core::RefCounted< SslSessionLRUCache > | |
Ctsi::SslSessionLRUCache | |
►Cgrpc_core::RefCounted< grpc_tls_error_details > | |
Cgrpc_tls_error_details | |
►Cgrpc_core::RefCounted< grpc_tls_credentials_options > | |
Cgrpc_tls_credentials_options | |
►Cgrpc_core::RefCounted< grpc_tls_certificate_provider > | |
►Cgrpc_tls_certificate_provider | |
Cgrpc_core::FileWatcherCertificateProvider | |
Cgrpc_core::StaticDataCertificateProvider | |
Cgrpc_core::XdsCertificateProvider | |
►Cgrpc_core::RefCounted< SubchannelPoolInterface > | |
►Cgrpc_core::SubchannelPoolInterface | |
Cgrpc_core::GlobalSubchannelPool | |
Cgrpc_core::LocalSubchannelPool | |
►Cgrpc_core::RefCounted< ConnectedSubchannel > | |
Cgrpc_core::ConnectedSubchannel | |
►Cgrpc_core::RefCounted< grpc_server_credentials > | |
►Cgrpc_server_credentials | |
CTlsServerCredentials | |
Cgrpc_alts_server_credentials | |
Cgrpc_core::XdsServerCredentials | |
Cgrpc_local_server_credentials | |
Cgrpc_ssl_server_credentials | |
►Cgrpc_core::RefCounted< grpc_call_credentials > | |
►Cgrpc_call_credentials | |
Cgrpc_access_token_credentials | |
Cgrpc_composite_call_credentials | |
Cgrpc_google_iam_credentials | |
Cgrpc_md_only_test_credentials | |
►Cgrpc_oauth2_token_fetcher_credentials | |
►Cgrpc_core::ExternalAccountCredentials | |
Cgrpc_core::AwsExternalAccountCredentials | |
Cgrpc_core::FileExternalAccountCredentials | |
Cgrpc_core::UrlExternalAccountCredentials | |
Cgrpc_google_refresh_token_credentials | |
Cgrpc_plugin_credentials | |
Cgrpc_service_account_jwt_access_credentials | |
►Cgrpc_core::RefCounted< grpc_security_connector > | |
►Cgrpc_security_connector | |
►Cgrpc_channel_security_connector | |
Cgrpc_core::InsecureChannelSecurityConnector | |
Cgrpc_core::TlsChannelSecurityConnector | |
Cgrpc_httpcli_ssl_channel_security_connector | |
►Cgrpc_server_security_connector | |
Cgrpc_core::InsecureServerSecurityConnector | |
Cgrpc_core::TlsServerSecurityConnector | |
►Cgrpc_core::RefCounted< XdsLocalityName > | |
Cgrpc_core::XdsLocalityName | |
►Cgrpc_core::RefCounted< Handshaker > | |
Cgrpc_core::Handshaker | Handshaker |
►Cgrpc_core::RefCounted< AuthorizationEngine > | |
Cgrpc_core::AuthorizationEngine | |
►Cgrpc_core::RefCounted< grpc_tls_server_authorization_check_config > | |
Cgrpc_tls_server_authorization_check_config | TLS server authorization check config |
►Cgrpc_core::RefCounted< LoadBalancedCall, PolymorphicRefCount, kUnrefCallDtor > | |
Cgrpc_core::ClientChannel::LoadBalancedCall | |
►Cgrpc_core::RefCounted< ConfigSelector > | |
►Cgrpc_core::ConfigSelector | |
Cgrpc_core::DefaultConfigSelector | |
►Cgrpc_core::RefCounted< FakeResolverResponseGenerator > | |
Cgrpc_core::FakeResolverResponseGenerator | A mechanism for generating responses for the fake resolver |
►Cgrpc_core::RefCounted< DynamicFilters > | |
Cgrpc_core::DynamicFilters | |
►Cgrpc_core::RefCounted< XdsClusterDropStats > | |
Cgrpc_core::XdsClusterDropStats | |
►Cgrpc_core::RefCounted< SubchannelInterface > | |
►Cgrpc_core::SubchannelInterface | |
Cgrpc_core::ClientChannel::SubchannelWrapper | |
Cgrpc_core::DelegatingSubchannel | |
►Cgrpc_core::RefCounted< ServiceConfig > | |
Cgrpc_core::ServiceConfig | |
►Cgrpc_core::RefCounted< HandshakeManager > | |
Cgrpc_core::HandshakeManager | |
►Cgrpc_core::RefCounted< grpc_tls_certificate_distributor > | |
Cgrpc_tls_certificate_distributor | |
►Cgrpc_core::RefCounted< Security > | |
Cgrpc_core::channelz::SocketNode::Security | |
►Cgrpc_core::RefCounted< GrpcLbClientStats > | |
Cgrpc_core::GrpcLbClientStats | |
Cgrpc_core::RefCounted< Child, Impl, UnrefBehaviorArg > | |
Cgrpc::ServerBuilder::Port | Experimental, to be deprecated |
Cgrpc_core::XdsApi::EdsUpdate::Priority | |
Cgrpc_event_engine::experimental::Promise< T > | A minimal promise implementation |
Cgrpc::PropagationOptions | Options for ClientContext::FromServerContext specifying which traits from the ServerContext to propagate (copy) from it into a new ClientContext |
Cgrpc_core::ProxyMapperInterface | |
Cgrpc_core::ProxyMapperRegistry | |
Cgrpc_core::URI::QueryParam | |
Cgrpc_core::XdsApi::RdsResourceData | |
Cgrpc_core::XdsApi::RdsUpdate | |
►Cgrpc::internal::ReaderInterface< R > | An interface that yields a sequence of messages of type R |
►Cgrpc::ServerReaderWriterInterface< ResponseType, RequestType > | |
Cgrpc::ServerSplitStreamer< RequestType, ResponseType > | A class to represent a flow-controlled server-side streaming call |
Cgrpc::ServerUnaryStreamer< RequestType, ResponseType > | A class to represent a flow-controlled unary call |
Cgrpc::ClientReaderInterface< R > | Client-side interface for streaming reads of message of type R |
Cgrpc::ClientReaderWriterInterface< W, R > | 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 |
►Cgrpc::ServerReaderInterface< R > | Server-side interface for streaming reads of message of type R |
Cgrpc::ServerReader< R > | Synchronous (blocking) server-side API for doing client-streaming RPCs, where the incoming message stream coming from the client has messages of type R |
►Cgrpc::ServerReaderWriterInterface< W, R > | Server-side interface for bi-directional streaming |
Cgrpc::ServerReaderWriter< W, R > | 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 |
Crecv_message_result | |
Cgrpc_core::RefCount | |
►Cgrpc_core::RefcountedMdBase | |
Cgrpc_core::AllocatedMetadata | |
Cgrpc_core::InternedMetadata | |
Cgrpc_core::RefCountedPtr< T > | |
Cgrpc_core::RefCountedPtr< ChannelState > | |
Cgrpc_core::RefCountedPtr< grpc_auth_context > | |
Cgrpc_core::RefCountedPtr< grpc_call_credentials > | |
Cgrpc_core::RefCountedPtr< grpc_channel_credentials > | |
Cgrpc_core::RefCountedPtr< grpc_core::AsyncConnectivityStateWatcherInterface > | |
Cgrpc_core::RefCountedPtr< grpc_core::CertificateProviderFactory::Config > | |
Cgrpc_core::RefCountedPtr< grpc_core::CertificateProviderStore > | |
Cgrpc_core::RefCountedPtr< grpc_core::channelz::BaseNode > | |
Cgrpc_core::RefCountedPtr< grpc_core::channelz::ChannelNode > | |
Cgrpc_core::RefCountedPtr< grpc_core::channelz::ServerNode > | |
Cgrpc_core::RefCountedPtr< grpc_core::channelz::SocketNode > | |
Cgrpc_core::RefCountedPtr< grpc_core::channelz::SocketNode::Security > | |
Cgrpc_core::RefCountedPtr< grpc_core::channelz::SubchannelNode > | |
Cgrpc_core::RefCountedPtr< grpc_core::ChildPolicyHandler > | |
Cgrpc_core::RefCountedPtr< grpc_core::ClientChannel::LoadBalancedCall > | |
Cgrpc_core::RefCountedPtr< grpc_core::ClientChannel::SubchannelWrapper > | |
Cgrpc_core::RefCountedPtr< grpc_core::ConnectedSubchannel > | |
Cgrpc_core::RefCountedPtr< grpc_core::DynamicFilters > | |
Cgrpc_core::RefCountedPtr< grpc_core::DynamicFilters::Call > | |
Cgrpc_core::RefCountedPtr< grpc_core::FakeResolver > | |
Cgrpc_core::RefCountedPtr< grpc_core::FakeResolverResponseGenerator > | |
Cgrpc_core::RefCountedPtr< grpc_core::GlobalSubchannelPool > | |
Cgrpc_core::RefCountedPtr< grpc_core::HandshakeManager > | |
Cgrpc_core::RefCountedPtr< grpc_core::HealthCheckClient > | |
Cgrpc_core::RefCountedPtr< grpc_core::LoadBalancingPolicy > | |
Cgrpc_core::RefCountedPtr< grpc_core::LoadBalancingPolicy::Config > | |
Cgrpc_core::RefCountedPtr< grpc_core::Server > | |
Cgrpc_core::RefCountedPtr< grpc_core::ServiceConfig > | |
Cgrpc_core::RefCountedPtr< grpc_core::Subchannel > | |
Cgrpc_core::RefCountedPtr< grpc_core::Subchannel::ConnectivityStateWatcherInterface > | |
Cgrpc_core::RefCountedPtr< grpc_core::SubchannelCall > | |
Cgrpc_core::RefCountedPtr< grpc_core::SubchannelInterface > | |
Cgrpc_core::RefCountedPtr< grpc_core::SubchannelPoolInterface > | |
Cgrpc_core::RefCountedPtr< grpc_core::XdsApi::EdsUpdate::DropConfig > | |
Cgrpc_core::RefCountedPtr< grpc_core::XdsClient > | |
Cgrpc_core::RefCountedPtr< grpc_core::XdsClient::ChannelState::AdsCallState > | |
Cgrpc_core::RefCountedPtr< grpc_core::XdsClient::ChannelState::LrsCallState > | |
Cgrpc_core::RefCountedPtr< grpc_core::XdsClient::ChannelState::RetryableCall< grpc_core::XdsClient::ChannelState::AdsCallState > > | |
Cgrpc_core::RefCountedPtr< grpc_core::XdsClient::ChannelState::RetryableCall< grpc_core::XdsClient::ChannelState::LrsCallState > > | |
Cgrpc_core::RefCountedPtr< grpc_core::XdsLocalityName > | |
Cgrpc_core::RefCountedPtr< grpc_server_credentials > | |
Cgrpc_core::RefCountedPtr< grpc_tls_certificate_distributor > | |
Cgrpc_core::RefCountedPtr< grpc_tls_certificate_provider > | |
Cgrpc_core::RefCountedPtr< grpc_tls_credentials_options > | |
Cgrpc_core::RefCountedPtr< grpc_tls_server_authorization_check_config > | |
Cgrpc_core::RefCountedPtr< SubchannelListType > | |
Cgrpc_core::RefCountedPtr< tsi::SslSessionLRUCache > | |
Cgrpc_chttp2_stream::Reffer | |
Cgrpc_core::RegisteredCall | |
Cgrpc_core::Server::RegisteredCallAllocation | |
Cgrpc_core::Server::RegisteredMethod | |
Cgrpc::internal::ReleasableMutexLock | |
Cgrpc_core::ReleasableMutexLock | |
Cgrpc_core::Server::RequestedCall | |
►Cgrpc_core::Server::RequestMatcherInterface | |
►Cgrpc_core::Server::AllocatingRequestMatcherBase | |
Cgrpc_core::Server::AllocatingRequestMatcherBatch | |
Cgrpc_core::Server::AllocatingRequestMatcherRegistered | |
Cgrpc_core::Server::RealRequestMatcher | |
Cgrpc_event_engine::experimental::EventEngine::ResolvedAddress | A thin wrapper around a platform-specific sockaddr type |
Cgrpc_core::ResolverArgs | |
Cgrpc_core::ResolverFactory | |
Cgrpc_core::ClientChannel::CallData::ResolverQueuedCallCanceller | |
Cgrpc_core::ResolverRegistry | |
Cgrpc_core::XdsApi::ResourceMetadata | |
Cgrpc_core::XdsApi::ResourceTypeMetadata | |
Cgrpc_core::Resolver::Result | Results returned by the resolver |
Cgrpc_core::SubchannelConnector::Result | |
►Cgrpc_core::Resolver::ResultHandler | A proxy object used by the resolver to return results to the client channel |
Cgrpc_core::ClientChannel::ResolverResultHandler | |
Cgrpc_core::XdsApi::Route | |
Cgrpc_core::XdsClient::RouteConfigWatcherInterface | |
►Cgrpc::RpcAllocatorState | |
►Cgrpc::MessageHolder< Request, Response > | |
Cgrpc::internal::DefaultMessageHolder< Request, Response > | |
Cgrpc::MessageHolder< RequestType, ResponseType > | |
Cgrpc::MessageHolder< RequestT, ResponseT > | |
►Cgrpc::internal::RpcMethod | Descriptor of an RPC method |
Cgrpc::internal::RpcServiceMethod | Server side rpc method class |
Crq_resize_args | |
Cgrpc_event_engine::experimental::EventEngine::RunOptions | Intended for future expansion of Task run functionality |
Cgrpc_core::RuSliceRefcount | |
Cgrpc::SerializationTraits< Message, UnusedButHereForPartialTemplateSpecialization > | Defines how to serialize and deserialize some type |
Cgrpc::SerializationTraits< ByteBuffer, void > | |
Cserver_call_data | |
Cgrpc_core::ServerAddress | |
►Cgrpc::internal::ServerAsyncStreamingInterface | |
Cgrpc::ServerAsyncResponseWriter< ByteBuffer > | |
Cgrpc::ServerAsyncReaderInterface< W, R > | |
Cgrpc::ServerAsyncReaderWriterInterface< W, R > | Server-side interface for asynchronous bi-directional streaming |
Cgrpc::ServerAsyncResponseWriter< W > | Async server-side API for handling unary calls, where the single response message sent to the client is of type W |
Cgrpc::ServerAsyncWriterInterface< W > | |
►Cgrpc::ServerBuilder | A builder class for the creation and startup of grpc::Server instances |
Cgrpc::experimental::XdsServerBuilder | |
►Cgrpc::ServerBuilderOption | Interface to pass an option to a ServerBuilder |
Cgrpc::HealthCheckServiceServerBuilderOption | |
Cgrpc::ServerBuilderPlugin | This interface is meant for internal usage only |
►Cgrpc::internal::ServerCallbackCall | The base class of ServerCallbackUnary etc |
Cgrpc::ServerCallbackReader< RequestType > | |
Cgrpc::ServerCallbackReaderWriter< RequestType, ResponseType > | |
Cgrpc::ServerCallbackWriter< ResponseType > | |
Cgrpc::ServerCallbackReader< Request > | |
Cgrpc::ServerCallbackReaderWriter< Request, Response > | |
Cgrpc::ServerCallbackUnary | |
Cgrpc::ServerCallbackWriter< Response > | |
►Cgrpc::ServerContextBase | Base class of ServerContext. Experimental until callback API is final |
►Cgrpc::CallbackServerContext | |
Cgrpc::GenericCallbackServerContext | |
►Cgrpc::ServerContext | A ServerContext or CallbackServerContext allows the code implementing a service handler to: |
Cgrpc::GenericServerContext | |
Cgrpc::ServerInitializer | |
Cgrpc::experimental::ServerInterceptorFactoryInterface | |
►Cgrpc::internal::ServerReactor | |
Cgrpc::ServerBidiReactor< Request, Response > | ServerBidiReactor is the interface for a bidirectional streaming RPC |
Cgrpc::ServerReadReactor< Request > | ServerReadReactor is the interface for a client-streaming RPC |
Cgrpc::ServerUnaryReactor | |
Cgrpc::ServerWriteReactor< Response > | ServerWriteReactor is the interface for a server-streaming RPC |
Cgrpc::internal::ServerReaderWriterBody< W, R > | |
Cgrpc::internal::ServerReaderWriterBody< ResponseType, RequestType > | |
Cgrpc_core::internal::ServerRetryThrottleMap | Global map of server name to retry throttle data |
Cgrpc::experimental::ServerRpcInfo | ServerRpcInfo represents the state of a particular RPC as it appears to an interceptor |
►Cgrpc::internal::ServerStreamingInterface | Common interface for all synchronous server side streaming |
Cgrpc::ServerReaderWriterInterface< ResponseType, RequestType > | |
Cgrpc::ServerReaderInterface< R > | Server-side interface for streaming reads of message of type R |
Cgrpc::ServerReaderWriterInterface< W, R > | Server-side interface for bi-directional streaming |
►Cgrpc::ServerWriterInterface< W > | Server-side interface for streaming writes of message of type W |
Cgrpc::ServerWriter< W > | 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 |
►Cgrpc::Service | Desriptor of an RPC service and its various RPC methods |
Cgrpc::DefaultHealthCheckService::HealthCheckServiceImpl | |
Cgrpc_core::ServiceConfigCallData | When a service config is applied to a call in the client_channel_filter, we create an instance of this object on the arena |
Cgrpc_core::XdsHttpFilterImpl::ServiceConfigJsonEntry | |
Cgrpc_core::ServiceConfigParser | |
Cshared_mutables | |
Cgrpc::Slice | A wrapper around grpc_slice |
Cslice_shard | |
Cgrpc_event_engine::experimental::SliceAllocator | |
Cgrpc_event_engine::experimental::SliceAllocatorFactory | |
Cgrpc_event_engine::experimental::SliceBuffer | |
Cgrpc_core::SliceHash | |
Cgrpc_core::XdsClusterDropStats::Snapshot | |
Cgrpc_core::XdsClusterLocalityStats::Snapshot | |
Cgrpc_core::XdsApi::LdsUpdate::FilterChainMap::SourceIp | |
Cspecial_error_status_map | |
Cgrpc_event_engine::experimental::EventEngine::DNSResolver::SRVRecord | A DNS SRV record type |
Ctsi::SslCachedSession | SslCachedSession is an immutable thread-safe storage for single session representation |
Cgrpc::SslCredentialsOptions | Options used to build SslCredentials |
Cgrpc::SslServerCredentialsOptions | Options to create ServerCredentials with SSL |
Ctsi::SslSessionDeleter | |
Cstage_slot | |
Cstage_slots | |
Cstart_timer_after_init_state | |
Cstatic_metadata_hash_ent | |
Cgrpc_core::StaticMetadata | |
Cgrpc_core::StaticMetadataCtx | |
Cgrpc_core::StaticSliceRefcount | |
Cgrpc::Status | Did it work? If it didn't, why? |
Cstatus_string_entry | |
Cgrpc_core::internal::StatusCodeSet | A set of grpc_status_code values |
►Cgrpc_core::chttp2::StreamFlowControlBase | |
Cgrpc_core::chttp2::StreamFlowControl | |
Cgrpc_core::chttp2::StreamFlowControlDisabled | |
Cgrpc::string_ref | This class is a non owning reference to a string |
Cgrpc_core::StringMatcher | |
Cgrpc::experimental::StsCredentialsOptions | Options for creating STS Oauth Token Exchange credentials following the IETF draft https://tools.ietf.org/html/draft-ietf-oauth-token-exchange-16 |
Cgrpc::StubOptions | Useful interface for generated stubs |
Cgrpc_core::SubchannelCall | |
Cgrpc_core::SubchannelData< SubchannelListType, SubchannelDataType > | |
Cgrpc_core::SubchannelKey | |
►Cgrpc_core::LoadBalancingPolicy::SubchannelPicker | A subchannel picker is the object used to pick the subchannel to use for a given call |
Cgrpc_core::LoadBalancingPolicy::QueuePicker | |
Cgrpc_core::LoadBalancingPolicy::TransientFailurePicker | |
Ctarget_service_account | |
Cgrpc_event_engine::experimental::EventEngine::TaskHandle | A callback handle, used to cancel a callback |
Cgrpc_core::TcpServerFdHandler | |
Cgrpc::TemplatedGenericStub< RequestType, ResponseType > | Generic stubs provide a type-unaware interface to call gRPC methods by name |
Cgrpc_core::chttp2::TestOnlyTransportTargetWindowEstimatesMocker | |
Cgrpc_core::Thread | |
Cgrpc_core::internal::ThreadInternalsInterface | Base class for platform-specific thread-state |
►Cgrpc::ThreadManager | |
Cgrpc::Server::SyncRequestThreadManager | |
►Cgrpc::ThreadPoolInterface | |
Cgrpc::DynamicThreadPool | |
►Cgrpc_core::ThreadPoolInterface | |
Cgrpc_core::ThreadPool | |
Cgrpc_core::ThreadPoolWorker | |
Cgrpc_core::internal::ThreadState | |
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 > | |
Ctimer_shard | |
Cgrpc_core::TimerState | |
Cgrpc_core::Timestamp | |
Cgrpc_core::Timestamps | |
Cgrpc_core::channelz::SocketNode::Security::Tls | |
Cgrpc_tls_certificate_distributor::TlsCertificatesWatcherInterface | |
►Cgrpc::experimental::TlsCredentialsOptions | |
Cgrpc::experimental::TlsChannelCredentialsOptions | |
Cgrpc::experimental::TlsServerCredentialsOptions | |
Cgrpc::experimental::TlsServerAuthorizationCheckArg | TLS server authorization check arguments, wraps grpc_tls_server_authorization_check_arg |
Cgrpc::experimental::TlsServerAuthorizationCheckConfig | TLS server authorization check config, wraps grps_tls_server_authorization_check_config |
Cgrpc::experimental::TlsServerAuthorizationCheckInterface | An interface that the application derives and uses to instantiate a TlsServerAuthorizationCheckConfig instance |
Cgrpc_core::TracedBuffer | TracedBuffer is a class to keep track of timestamps for a specific buffer in the TCP layer |
Cgrpc_core::TraceFlag | |
Cgrpc_core::TraceFlagList | |
►Cgrpc_core::chttp2::TransportFlowControlBase | |
Cgrpc_core::chttp2::TransportFlowControl | |
Cgrpc_core::chttp2::TransportFlowControlDisabled | |
Cgrpc::TransportOp | A C++ wrapper for the grpc_transport_op struct |
Cgrpc::TransportStreamOpBatch | A C++ wrapper for the grpc_transport_stream_op_batch struct |
Ctsi_fake_frame | |
Ctsi_fake_frame_protector | |
Ctsi_fake_handshaker | |
Ctsi_fake_zero_copy_grpc_protector | |
Ctsi_frame_protector | |
Ctsi_frame_protector_vtable | |
Ctsi_handshaker | |
Ctsi_handshaker_result | |
Ctsi_handshaker_result_vtable | |
Ctsi_handshaker_vtable | |
Ctsi_peer | |
Ctsi_peer_property | |
Ctsi_ssl_client_handshaker_factory | |
Ctsi_ssl_client_handshaker_options | |
Ctsi_ssl_frame_protector | |
Ctsi_ssl_handshaker | |
Ctsi_ssl_handshaker_factory | |
Ctsi_ssl_handshaker_factory_vtable | |
Ctsi_ssl_handshaker_result | |
Ctsi_ssl_pem_key_cert_pair | |
Ctsi_ssl_root_certs_store | |
Ctsi_ssl_server_handshaker_factory | |
Ctsi_ssl_server_handshaker_options | |
Ctsi_zero_copy_grpc_protector | |
Ctsi_zero_copy_grpc_protector_vtable | |
Cgrpc_core::LoadBalancingPolicy::UpdateArgs | Data passed to the UpdateLocked() method when new addresses and config are available |
Cgrpc_core::URI | |
Cgrpc_core::UserData | |
Cverifier_cb_ctx | |
Cverify_peer_options | Deprecated in favor of grpc_ssl_verify_peer_options |
Cgrpc_core::XdsApi::RdsUpdate::VirtualHost | |
Cgrpc_server_config_fetcher::WatcherInterface | |
Cgrpc_core::WeakRefCountedPtr< T > | |
Cgrpc_core::WeakRefCountedPtr< grpc_core::Subchannel > | |
Cgrpc_core::WeakRefCountedPtr< grpc_core::XdsClient > | |
Cwire_value | |
Cgrpc_core::WorkSerializer | |
Cclosure_impl::wrapped_closure | |
Cgrpc::WriteOptions | Per-message write options |
►Cgrpc::internal::WriterInterface< W > | An interface that can be fed a sequence of messages of type W |
Cgrpc::ServerReaderWriterInterface< ResponseType, RequestType > | |
Cgrpc::ClientReaderWriterInterface< W, R > | 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 |
Cgrpc::ClientWriterInterface< W > | Client-side interface for streaming writes of message type W |
Cgrpc::ServerReaderWriterInterface< W, R > | Server-side interface for bi-directional streaming |
Cgrpc::ServerWriterInterface< W > | Server-side interface for streaming writes of message of type W |
Cgrpc_core::XdsApi | |
Cgrpc_core::XdsBootstrap | |
Cgrpc_core::XdsChannelCredsRegistry | |
►Cgrpc_core::XdsHttpFilterImpl | |
Cgrpc_core::XdsHttpFaultFilter | |
Cgrpc_core::XdsHttpFilterRegistry | |
Cgrpc_core::XdsBootstrap::XdsServer | |
Cgrpc::experimental::XdsServerServingStatusNotifierInterface | |
►Cgrpc::protobuf::io::ZeroCopyInputStream | |
Cgrpc::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) |
►Cgrpc::protobuf::io::ZeroCopyOutputStream | |
Cgrpc::ProtoBufferWriter | This is a specialization of the protobuf class ZeroCopyOutputStream |