#include <lb_policy.h>
Interface for accessing per-call state. Implemented by the client channel and used by the SubchannelPicker.
Definition at line 99 of file lb_policy.h.
◆ CallState()
grpc_core::LoadBalancingPolicy::CallState::CallState |
( |
| ) |
|
|
default |
◆ ~CallState()
virtual grpc_core::LoadBalancingPolicy::CallState::~CallState |
( |
| ) |
|
|
virtualdefault |
◆ Alloc()
virtual void* grpc_core::LoadBalancingPolicy::CallState::Alloc |
( |
size_t |
size | ) |
|
|
pure virtual |
Allocates memory associated with the call, which will be automatically freed when the call is complete. It is more efficient to use this than to allocate memory directly for allocations that need to be made on a per-call basis.
Implemented in grpc_core::ClientChannel::LoadBalancedCall::LbCallState.
The documentation for this class was generated from the following file: