#include <grpc/support/port_platform.h>#include <stddef.h>#include <atomic>#include <memory>#include <new>#include <utility>#include <grpc/event_engine/memory_allocator.h>#include "src/core/lib/gpr/alloc.h"#include "src/core/lib/promise/context.h"#include "src/core/lib/resource_quota/memory_quota.h"

Go to the source code of this file.
Classes | |
| class | grpc_core::Arena |
| struct | grpc_core::ContextType< Arena > |
| struct | grpc_core::ScopedArenaDeleter |
| struct | grpc_core::Arena::Zone |
Namespaces | |
| grpc_core | |
Typedefs | |
| using | grpc_core::ScopedArenaPtr = std::unique_ptr< Arena, ScopedArenaDeleter > |
Functions | |
| ScopedArenaPtr | grpc_core::MakeScopedArena (size_t initial_size, MemoryAllocator *memory_allocator) |