Classes | Namespaces | Variables
memory_quota.cc File Reference
#include <grpc/support/port_platform.h>
#include "src/core/lib/resource_quota/memory_quota.h"
#include <inttypes.h>
#include <algorithm>
#include <atomic>
#include <tuple>
#include <type_traits>
#include "absl/status/status.h"
#include "absl/strings/str_cat.h"
#include "absl/utility/utility.h"
#include "src/core/lib/debug/trace.h"
#include "src/core/lib/gpr/useful.h"
#include "src/core/lib/gprpp/mpscq.h"
#include "src/core/lib/promise/exec_ctx_wakeup_scheduler.h"
#include "src/core/lib/promise/loop.h"
#include "src/core/lib/promise/map.h"
#include "src/core/lib/promise/race.h"
#include "src/core/lib/promise/seq.h"
#include "src/core/lib/resource_quota/trace.h"
Include dependency graph for memory_quota.cc:

Go to the source code of this file.

Classes

struct  grpc_core::BasicMemoryQuota::WaitForSweepPromise::Empty
 
struct  grpc_core::ReclaimerQueue::QueuedNode
 
struct  grpc_core::ReclaimerQueue::State
 
class  grpc_core::BasicMemoryQuota::WaitForSweepPromise
 

Namespaces

 grpc_core
 

Variables

static constexpr size_t grpc_core::kMaxReplenishBytes = 1024 * 1024
 
static constexpr size_t grpc_core::kMinReplenishBytes = 4096
 


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