class MemoryRequest
Defined at line 28 of file ../../third_party/grpc/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 32 of file ../../third_party/grpc/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 36 of file ../../third_party/grpc/src/include/grpc/event_engine/memory_request.h
size_t max_allowed_size ()
Maximum allowable request size - hard coded to 1GB.
Defined at line 39 of file ../../third_party/grpc/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 43 of file ../../third_party/grpc/src/include/grpc/event_engine/memory_request.h
size_t min ()
Defined at line 47 of file ../../third_party/grpc/src/include/grpc/event_engine/memory_request.h
size_t max ()
Defined at line 48 of file ../../third_party/grpc/src/include/grpc/event_engine/memory_request.h
bool operator== (const MemoryRequest & other)
Defined at line 50 of file ../../third_party/grpc/src/include/grpc/event_engine/memory_request.h
bool operator!= (const MemoryRequest & other)
Defined at line 53 of file ../../third_party/grpc/src/include/grpc/event_engine/memory_request.h
Friends
template <typename Sink>
void MemoryRequest (Sink & sconst MemoryRequest & r)