CoreComponents 3.0.0
A Modern C++ Toolkit
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages Modules
TransferLimiter Member List

This is the complete list of members for TransferLimiter, including all inherited members.

alias(const State *state)Objectprotectedstatic
as() constObject
defaultTransferUnit() constStream
drain(const Bytes &auxBuffer=Bytes{})Stream
initOnce()Objectprotected
initOncePerThread()Objectprotected
is() constObject
isDiscarding() constStream
isNull() constObject
isWeak() constObject
Object()=defaultObject
Object(State *newState)Objectexplicitprotected
Object(State *state, Alias) (defined in Object)Objectexplicitprotected
Object(State *state, Weak) (defined in Object)Objectexplicitprotected
operator bool() constObjectexplicit
operator<=>(const Object &other) constObject
operator=(std::nullptr_t) (defined in Object)Objectprotected
operator==(const Object &other) constObject
read(Out< Bytes > buffer, long maxFill=-1)Stream
readAll()Stream
readLimit() constTransferLimiter
readSpan(Out< Bytes > buffer)Stream
readSpan(long count)Stream
reset()TransferLimiter
skip(long long count)Stream
Stream()=defaultStream
Stream(State *newState) (defined in Stream)Streamexplicitprotected
totalRead() constTransferLimiter
totalWritten() constTransferLimiter
TransferLimiter()=defaultTransferLimiter
TransferLimiter(const Stream &stream, long long readLimit, long long writeLimit=-1)TransferLimiterexplicit
transferTo(const Stream &sink, long long count, const Bytes &buffer)Stream
transferTo(const Stream &sink, long long count=-1)Stream
useCount() constObject
wait(IoEvent event, int timeout=-1)Stream
waitEstablished(int timeout=-1)Stream
weak() const (defined in Object)Objectprotected
weak(const State *state) (defined in Object)Objectprotectedstatic
write(const Bytes &buffer, long fill=-1)Stream
write(const List< Bytes > &buffers)Stream
write(const List< String > &parts)Stream
write(const struct iovec *iov, int iovcnt)Stream
write(const char *s)Stream
writeLimit() constTransferLimiter