| ►Nclosure_impl | |
| Cwrapped_closure | |
| ►Ngrpc | |
| Ntesting | |
| ►Ngrpc_core | Round Robin Policy |
| ►Nchannelz | |
| Ntesting | |
| CSubchannelNode | |
| CChannelTrace | |
| CBaseNode | |
| CCallCountingHelper | |
| CChannelNode | |
| CServerNode | |
| ►CSocketNode | |
| ►CSecurity | |
| CTls | |
| CListenSocketNode | |
| CChannelzRegistry | |
| ►Nchttp2 | |
| CFlowControlAction | |
| CFlowControlTrace | |
| CTransportFlowControlBase | |
| CTransportFlowControlDisabled | |
| CTransportFlowControl | |
| CStreamFlowControlBase | |
| CStreamFlowControlDisabled | |
| CStreamFlowControl | |
| CTestOnlyTransportTargetWindowEstimatesMocker | |
| ►Ninternal | |
| CClientChannelGlobalParsedConfig | |
| CClientChannelMethodParsedConfig | |
| CClientChannelServiceConfigParser | |
| CRetryGlobalConfig | |
| CRetryMethodConfig | |
| CRetryServiceConfigParser | |
| CServerRetryThrottleData | Tracks retry throttling data for an individual server name |
| CServerRetryThrottleMap | Global map of server name to retry throttle data |
| CStatusCodeSet | A set of grpc_status_code values |
| CExecCtxState | |
| CThreadState | |
| CDelete | |
| CDelete< T, kUnrefDelete > | |
| CDelete< T, kUnrefNoDelete > | |
| CDelete< T, kUnrefCallDtor > | |
| CThreadInternalsInterface | Base class for platform-specific thread-state |
| ►Nmanual_ctor_impl | |
| Cis_one_of | |
| Cis_one_of< Member, Member, List... > | |
| Cis_one_of< Member, A, List... > | |
| Cis_one_of< Member > | |
| Cmax_size_of | |
| Cmax_size_of< A > | |
| Cmax_size_of< A, B... > | |
| Cmax_align_of | |
| Cmax_align_of< A > | |
| Cmax_align_of< A, B... > | |
| Ntesting | |
| ►CClientChannel | |
| ►CCallData | |
| CResolverQueuedCallCanceller | |
| CClientChannelControlHelper | |
| CConnectivityWatcherAdder | |
| CConnectivityWatcherRemover | |
| ►CLoadBalancedCall | |
| CLbCallState | |
| CLbQueuedCallCanceller | |
| CMetadata | |
| CResolverResultHandler | |
| CSubchannelWrapper | |
| CClientChannelFactory | |
| ►CConfigSelector | |
| CCallConfig | |
| CGetCallConfigArgs | |
| CDefaultConfigSelector | |
| ►CSubchannelConnector | |
| CArgs | |
| CResult | |
| ►CDynamicFilters | |
| ►CCall | |
| CArgs | |
| CGlobalSubchannelPool | |
| CHealthCheckClient | |
| ►CLoadBalancingPolicy | Interface for load balancing policies |
| CArgs | Args used to instantiate an LB policy |
| CBackendMetricData | |
| CCallState | Interface for accessing per-call state |
| CChannelControlHelper | A proxy object implemented by the client channel and used by the LB policy to communicate with the channel |
| CConfig | Interface for configuration data used by an LB policy implementation |
| ►CMetadataInterface | Interface for accessing metadata |
| Citerator | |
| CPickArgs | Arguments used when picking a subchannel for a call |
| CPickResult | The result of picking a subchannel for a call |
| CQueuePicker | |
| CSubchannelPicker | A subchannel picker is the object used to pick the subchannel to use for a given call |
| CTransientFailurePicker | |
| CUpdateArgs | Data passed to the UpdateLocked() method when new addresses and config are available |
| ►CChildPolicyHandler | |
| CHelper | |
| ►CGrpcLbClientStats | |
| CDropTokenCount | |
| CGrpcLbServer | |
| CGrpcLbResponse | |
| CSubchannelList | |
| CSubchannelData | |
| CXdsLocalityAttribute | |
| CLoadBalancingPolicyFactory | |
| ►CLoadBalancingPolicyRegistry | |
| CBuilder | Methods used to create and populate the LoadBalancingPolicyRegistry |
| CLocalSubchannelPool | |
| CProxyMapperInterface | |
| CProxyMapperRegistry | |
| ►CResolver | Interface for name resolution |
| CResult | Results returned by the resolver |
| CResultHandler | A proxy object used by the resolver to return results to the client channel |
| CGrpcPolledFd | |
| CGrpcPolledFdFactory | |
| CFakeResolver | |
| CFakeResolverResponseSetter | |
| CFakeResolverResponseGenerator | A mechanism for generating responses for the fake resolver |
| CResolverArgs | |
| CResolverFactory | |
| ►CResolverRegistry | |
| CBuilder | Methods used to create and populate the ResolverRegistry |
| ►CServerAddress | |
| CAttributeInterface | |
| CServerAddressWeightAttribute | |
| CServiceConfig | |
| CServiceConfigCallData | When a service config is applied to a call in the client_channel_filter, we create an instance of this object on the arena |
| ►CServiceConfigParser | |
| CParsedConfig | This is the base class that all service config parsers MUST use to store parsed service config data |
| CParser | This is the base class that all service config parsers should derive from |
| CConnectedSubchannel | |
| ►CSubchannelCall | |
| CArgs | |
| ►CSubchannel | |
| CAsyncWatcherNotifierLocked | |
| CConnectedSubchannelStateWatcher | |
| ►CConnectivityStateWatcherInterface | |
| CConnectivityStateChange | |
| ►CSubchannelInterface | |
| CConnectivityStateWatcherInterface | |
| CDelegatingSubchannel | |
| CSubchannelKey | |
| CSubchannelPoolInterface | |
| CTimerState | |
| ►CFaultInjectionMethodParsedConfig | |
| CFaultInjectionPolicy | |
| CFaultInjectionServiceConfigParser | |
| CConnectivityWatcher | |
| ►CMessageSizeParsedConfig | |
| Cmessage_size_limits | |
| CMessageSizeParser | |
| CChttp2Connector | |
| CChttp2InsecureClientChannelFactory | |
| CChttp2SecureClientChannelFactory | |
| CContextList | A list of RPC Contexts |
| CChttp2IncomingByteStream | |
| ►CCertificateProviderFactory | |
| CConfig | |
| CCertificateProviderRegistry | |
| ►CCertificateProviderStore | |
| CPluginDefinition | |
| ►CFileWatcherCertificateProviderFactory | |
| CConfig | |
| ►CFilterChain | |
| CFilterChainMatch | |
| ►CXdsApi | |
| CAdsParseResult | |
| CCdsResourceData | |
| CCdsUpdate | |
| CClusterLoadReport | |
| ►CCommonTlsContext | |
| CCertificateProviderInstance | |
| CCertificateValidationContext | |
| CCombinedCertificateValidationContext | |
| CDownstreamTlsContext | |
| CDuration | |
| CEdsResourceData | |
| ►CEdsUpdate | |
| ►CDropConfig | |
| CDropCategory | |
| ►CPriority | |
| CLocality | |
| CLdsResourceData | |
| ►CLdsUpdate | |
| CFilterChainData | |
| ►CFilterChainMap | |
| CCidrRange | |
| CDestinationIp | |
| CFilterChainDataSharedPtr | |
| CSourceIp | |
| ►CHttpConnectionManager | |
| CHttpFilter | |
| CRdsResourceData | |
| ►CRdsUpdate | |
| CVirtualHost | |
| CResourceMetadata | |
| CResourceTypeMetadata | |
| ►CRoute | |
| CClusterWeight | |
| CHashPolicy | |
| CMatchers | |
| CXdsChannelCredsRegistry | |
| ►CXdsBootstrap | |
| CNode | |
| CXdsServer | |
| CXdsCertificateProvider | |
| ►CXdsClient | |
| CClusterWatcherInterface | |
| CEndpointWatcherInterface | |
| CListenerWatcherInterface | |
| CRouteConfigWatcherInterface | |
| ►CXdsLocalityName | |
| CLess | |
| ►CXdsClusterDropStats | |
| CSnapshot | |
| ►CXdsClusterLocalityStats | |
| CBackendMetric | |
| CSnapshot | |
| CXdsHttpFaultFilter | |
| ►CXdsHttpFilterImpl | |
| CFilterConfig | |
| CServiceConfigJsonEntry | |
| CXdsHttpFilterRegistry | |
| ►CBackOff | Implementation of the backoff mechanism described in doc/connection-backoff.md |
| COptions | |
| CHandshakerArgs | Handshakers are used to perform initial handshakes on a connection before the client sends the initial request |
| CHandshaker | Handshaker |
| CHandshakeManager | |
| CHandshakerFactory | |
| CHandshakerRegistry | |
| CTraceFlagList | |
| CTraceFlag | |
| CArena | |
| CAtomic | |
| CDebugLocation | |
| CDualRefCounted | |
| CFork | |
| CGlobalConfigEnv | |
| CGlobalConfigEnvBool | |
| CGlobalConfigEnvInt32 | |
| CGlobalConfigEnvString | |
| CPolymorphicManualConstructor | |
| CManualConstructor | |
| CDefaultDeleteChar | |
| ►CMultiProducerSingleConsumerQueue | |
| CNode | |
| CLockedMultiProducerSingleConsumerQueue | |
| COrphanable | |
| COrphanableDelete | |
| CInternallyRefCounted | |
| CRefCount | |
| CPolymorphicRefCount | |
| CNonPolymorphicRefCount | |
| CRefCounted | |
| CRefCountedPtr | |
| CWeakRefCountedPtr | |
| CMutex | |
| CMutexLock | |
| CReleasableMutexLock | |
| CCondVar | |
| CMutexLockForGprMu | |
| CLockableAndReleasableMutexLock | |
| ►CThread | |
| COptions | |
| CConnectionMetrics | |
| CTimestamp | |
| CTimestamps | |
| CTracedBuffer | TracedBuffer is a class to keep track of timestamps for a specific buffer in the TCP layer |
| CCallCombiner | |
| CCallCombinerClosureList | |
| CClosure | |
| CCombiner | |
| ►CExecCtx | Execution context |
| CCombinerData | |
| CApplicationCallbackExecCtx | Application-callback execution context |
| CThreadState | |
| CExecutor | |
| CMPMCQueueInterface | |
| ►CInfLenFIFOQueue | |
| CNode | |
| CThreadPoolInterface | |
| CThreadPoolWorker | |
| CThreadPool | |
| CLockfreeEvent | |
| CRuSliceRefcount | |
| CTcpServerFdHandler | |
| CCallbackWrapper | |
| ►CWorkSerializer | |
| CWorkSerializerImpl | |
| CJson | |
| CStringMatcher | |
| CHeaderMatcher | |
| ►CAuthorizationEngine | |
| CDecision | |
| ►CEvaluateArgs | |
| ►CPerChannelArgs | |
| CAddress | |
| CAwsExternalAccountCredentials | |
| CAwsRequestSigner | |
| ►CExternalAccountCredentials | |
| CHTTPRequestContext | |
| COptions | |
| CFileExternalAccountCredentials | |
| CUrlExternalAccountCredentials | |
| CStaticDataCertificateProvider | |
| CFileWatcherCertificateProvider | |
| CXdsCredentials | |
| CXdsServerCredentials | |
| CInsecureChannelSecurityConnector | |
| CInsecureServerSecurityConnector | |
| CDefaultSslRootStore | |
| CPemKeyCertPair | |
| CTlsChannelSecurityConnector | |
| CTlsServerSecurityConnector | |
| CNewSliceRefcount | |
| CNewWithLenSliceRefcount | |
| CMovedStringSliceRefCount | Grpc_slice_from_moved_(string|buffer) ref count |
| CMovedCppStringSliceRefCount | |
| CStaticSliceRefcount | |
| CInternedSliceRefcount | |
| CSliceHash | |
| CManagedMemorySlice | |
| CUnmanagedMemorySlice | |
| CExternallyManagedSlice | |
| CStaticMetadataSlice | |
| CInternedSlice | |
| CRegisteredCall | |
| CCallRegistrationTable | |
| ►CServer | |
| CAllocatingRequestMatcherBase | |
| CAllocatingRequestMatcherBatch | |
| CAllocatingRequestMatcherRegistered | |
| CBatchCallAllocation | |
| CListenerInterface | Interface for listeners |
| CRealRequestMatcher | |
| CRegisteredCallAllocation | |
| CRegisteredMethod | |
| CRequestedCall | |
| CRequestMatcherInterface | |
| CBdpEstimator | |
| CByteStream | |
| CSliceBufferByteStream | |
| ►CByteStreamCache | |
| CCachingByteStream | |
| CConnectivityStateWatcherInterface | |
| ►CAsyncConnectivityStateWatcherInterface | |
| CNotifier | |
| CConnectivityStateTracker | |
| CUserData | |
| CStaticMetadata | |
| CRefcountedMdBase | |
| ►CInternedMetadata | |
| CBucketLink | |
| CNoRefKey | |
| ►CAllocatedMetadata | |
| CNoRefKey | |
| ►CPidController | |
| CArgs | |
| CStaticMetadataCtx | |
| ►CURI | |
| CQueryParam | |
| ►Ngrpc_event_engine | |
| ►Nexperimental | |
| CEndpointConfig | 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 |
| ►CEventEngine | The EventEngine encapsulates all platform-specific behaviors related to low level network I/O, timers, asynchronous execution, and DNS resolution |
| ►CDNSResolver | The DNSResolver that provides asynchronous resolution |
| CLookupTaskHandle | A task handle for DNS Resolution requests |
| CSRVRecord | A DNS SRV record type |
| CEndpoint | An Endpoint represents one end of a connection between a gRPC client and server |
| CListener | An EventEngine Listener listens for incoming connection requests from gRPC clients and initiates request processing once connections are established |
| CResolvedAddress | A thin wrapper around a platform-specific sockaddr type |
| CRunOptions | Intended for future expansion of Task run functionality |
| CTaskHandle | A callback handle, used to cancel a callback |
| CSliceBuffer | |
| CSliceAllocator | |
| CSliceAllocatorFactory | |
| CChannelArgsEndpointConfig | A readonly EndpointConfig based on grpc_channel_args |
| CPromise | A minimal promise implementation |
| ►Ntsi | Cache for SSL sessions for sessions resumption |
| CSslSessionDeleter | |
| CSslCachedSession | SslCachedSession is an immutable thread-safe storage for single session representation |
| ►CSslSessionLRUCache | |
| CNode | Node for single cached session |