►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 |