class MemoryRequest
Defined at line 27 of file ../../third_party/grpc-migrating/src/include/grpc/event_engine/memory_request.h
Reservation request - how much memory do we want to allocate?
Public Methods
void MemoryRequest (size_t n)
Request a fixed amount of memory.
NOLINTNEXTLINE(google-explicit-constructor)
Defined at line 31 of file ../../third_party/grpc-migrating/src/include/grpc/event_engine/memory_request.h
void MemoryRequest (size_t min, size_t max)
Request a range of memory.
Requires:
<
=
Requires:
<
= max_size()
Defined at line 35 of file ../../third_party/grpc-migrating/src/include/grpc/event_engine/memory_request.h
size_t max_allowed_size ()
Maximum allowable request size - hard coded to 1GB.
Defined at line 38 of file ../../third_party/grpc-migrating/src/include/grpc/event_engine/memory_request.h
MemoryRequest Increase (size_t amount)
Increase the size by
Undefined behavior if min() + amount or max() + amount overflows.
Defined at line 42 of file ../../third_party/grpc-migrating/src/include/grpc/event_engine/memory_request.h
size_t min ()
Defined at line 46 of file ../../third_party/grpc-migrating/src/include/grpc/event_engine/memory_request.h
size_t max ()
Defined at line 47 of file ../../third_party/grpc-migrating/src/include/grpc/event_engine/memory_request.h