Public Member Functions | List of all members
grpc_core::LoadBalancingPolicy::BackendMetricAccessor Class Referenceabstract

#include <lb_policy.h>

Inheritance diagram for grpc_core::LoadBalancingPolicy::BackendMetricAccessor:
Inheritance graph
[legend]

Public Member Functions

virtual const BackendMetricDataGetBackendMetricData ()=0
 
virtual ~BackendMetricAccessor ()=default
 

Detailed Description

Interface for accessing backend metric data. Implemented by the client channel and used by SubchannelCallTrackerInterface.

Definition at line 157 of file lb_policy.h.

Constructor & Destructor Documentation

◆ ~BackendMetricAccessor()

virtual grpc_core::LoadBalancingPolicy::BackendMetricAccessor::~BackendMetricAccessor ( )
virtualdefault

Member Function Documentation

◆ GetBackendMetricData()

virtual const BackendMetricData* grpc_core::LoadBalancingPolicy::BackendMetricAccessor::GetBackendMetricData ( )
pure virtual

Returns the backend metric data returned by the server for the call, or null if no backend metric data was returned.

Implemented in grpc_core::ClientChannel::LoadBalancedCall::BackendMetricAccessor.


The documentation for this class was generated from the following file:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:36