#include <memory_quota.h>
Definition at line 223 of file memory_quota.h.
◆ BasicMemoryQuota()
grpc_core::BasicMemoryQuota::BasicMemoryQuota |
( |
std::string |
name | ) |
|
|
inlineexplicit |
◆ FinishReclamation()
void grpc_core::BasicMemoryQuota::FinishReclamation |
( |
uint64_t |
token, |
|
|
Waker |
waker |
|
) |
| |
◆ InstantaneousPressureAndMaxRecommendedAllocationSize()
std::pair< double, size_t > grpc_core::BasicMemoryQuota::InstantaneousPressureAndMaxRecommendedAllocationSize |
( |
| ) |
const |
◆ name()
◆ reclaimer_queue()
ReclaimerQueue* grpc_core::BasicMemoryQuota::reclaimer_queue |
( |
size_t |
i | ) |
|
|
inline |
◆ Return()
void grpc_core::BasicMemoryQuota::Return |
( |
size_t |
amount | ) |
|
◆ SetSize()
void grpc_core::BasicMemoryQuota::SetSize |
( |
size_t |
new_size | ) |
|
◆ Start()
void grpc_core::BasicMemoryQuota::Start |
( |
| ) |
|
◆ Stop()
void grpc_core::BasicMemoryQuota::Stop |
( |
| ) |
|
◆ Take()
void grpc_core::BasicMemoryQuota::Take |
( |
size_t |
amount | ) |
|
◆ ReclamationSweep
◆ free_bytes_
◆ kInitialSize
constexpr intptr_t grpc_core::BasicMemoryQuota::kInitialSize = std::numeric_limits<intptr_t>::max() |
|
staticconstexprprivate |
◆ name_
std::string grpc_core::BasicMemoryQuota::name_ |
|
private |
◆ quota_size_
std::atomic<size_t> grpc_core::BasicMemoryQuota::quota_size_ {kInitialSize} |
|
private |
◆ reclaimer_activity_
ActivityPtr grpc_core::BasicMemoryQuota::reclaimer_activity_ |
|
private |
◆ reclaimers_
◆ reclamation_counter_
std::atomic<uint64_t> grpc_core::BasicMemoryQuota::reclamation_counter_ {0} |
|
private |
The documentation for this class was generated from the following files: