Hybrid ICN (hICN) plugin  v21.06-rc0-4-g18fa668
utils::MemBuf Member List

This is the complete list of members for utils::MemBuf, including all inherited members.

advance(std::size_t amount)utils::MemBufinline
append(std::size_t amount) (defined in utils::MemBuf)utils::MemBufinline
appendChain(std::unique_ptr< MemBuf > &&iobuf) (defined in utils::MemBuf)utils::MemBufinline
appendToIov(std::vector< struct iovec > *iov) constutils::MemBuf
buffer() const (defined in utils::MemBuf)utils::MemBufinline
bufferEnd() const (defined in utils::MemBuf)utils::MemBufinline
capacity() const (defined in utils::MemBuf)utils::MemBufinline
clear() (defined in utils::MemBuf)utils::MemBufinline
clone() constutils::MemBuf
cloneAsValue() constutils::MemBuf
cloneCoalesced() constutils::MemBuf
cloneCoalescedAsValue() constutils::MemBuf
cloneCoalescedAsValueWithHeadroomTailroom(std::size_t newHeadroom, std::size_t newTailroom) constutils::MemBuf
cloneCoalescedWithHeadroomTailroom(std::size_t newHeadroom, std::size_t newTailroom) constutils::MemBuf
cloneInto(MemBuf &other) constutils::MemBufinline
cloneOne() constutils::MemBuf
cloneOneAsValue() constutils::MemBuf
cloneOneInto(MemBuf &other) constutils::MemBufinline
computeChainDataLength() const (defined in utils::MemBuf)utils::MemBuf
COPY_BUFFER enum value (defined in utils::MemBuf)utils::MemBuf
copyBuffer(const void *buf, std::size_t size, std::size_t headroom=0, std::size_t minTailroom=0)utils::MemBufinlinestatic
CopyBufferOp enum name (defined in utils::MemBuf)utils::MemBuf
countChainElements() const (defined in utils::MemBuf)utils::MemBuf
create(std::size_t capacity) (defined in utils::MemBuf)utils::MemBufstatic
CREATE enum value (defined in utils::MemBuf)utils::MemBuf
createChain(size_t totalCapacity, std::size_t maxBufCapacity)utils::MemBufstatic
createCombined(std::size_t capacity)utils::MemBufstatic
CreateOp enum name (defined in utils::MemBuf)utils::MemBuf
createSeparate(std::size_t capacity)utils::MemBufstatic
data() const (defined in utils::MemBuf)utils::MemBufinline
destroy(std::unique_ptr< MemBuf > &&data)utils::MemBufinlinestatic
empty() const (defined in utils::MemBuf)utils::MemBuf
ensureCapacity(std::size_t capacity)utils::MemBuf
ensureCapacityAndFillUnused(std::size_t capacity, uint8_t placeholder)utils::MemBuf
fillIov(struct iovec *iov, size_t len) constutils::MemBuf
FreeFunction typedef (defined in utils::MemBuf)utils::MemBuf
gather(std::size_t maxLength)utils::MemBufinline
getIov() constutils::MemBuf
headroom() const (defined in utils::MemBuf)utils::MemBufinline
isChained() const (defined in utils::MemBuf)utils::MemBufinline
isManaged() constutils::MemBufinline
isManagedOne() constutils::MemBufinline
isShared() constutils::MemBufinline
isSharedOne() constutils::MemBufinline
length() const (defined in utils::MemBuf)utils::MemBufinline
makeManaged()utils::MemBufinline
makeManagedOne()utils::MemBufinline
markExternallyShared()utils::MemBuf
markExternallySharedOne()utils::MemBufinline
MemBuf(CreateOp, std::size_t capacity) (defined in utils::MemBuf)utils::MemBuf
MemBuf(TakeOwnershipOp op, void *buf, std::size_t capacity, FreeFunction freeFn=nullptr, void *userData=nullptr, bool freeOnError=true) (defined in utils::MemBuf)utils::MemBufinline
MemBuf(TakeOwnershipOp, void *buf, std::size_t capacity, std::size_t length, FreeFunction freeFn=nullptr, void *userData=nullptr, bool freeOnError=true) (defined in utils::MemBuf)utils::MemBuf
MemBuf(WrapBufferOp op, const void *buf, std::size_t length, std::size_t capacity) noexcept (defined in utils::MemBuf)utils::MemBuf
MemBuf(CopyBufferOp op, const void *buf, std::size_t size, std::size_t headroom=0, std::size_t minTailroom=0) (defined in utils::MemBuf)utils::MemBuf
MemBuf() noexceptutils::MemBuf
MemBuf(MemBuf &&other) noexceptutils::MemBuf
MemBuf(const MemBuf &other) (defined in utils::MemBuf)utils::MemBuf
next() (defined in utils::MemBuf)utils::MemBufinline
next() const (defined in utils::MemBuf)utils::MemBufinline
operator delete(void *ptr) (defined in utils::MemBuf)utils::MemBuf
operator delete(void *ptr, void *placement) (defined in utils::MemBuf)utils::MemBuf
operator new(size_t size) (defined in utils::MemBuf)utils::MemBuf
operator new(size_t size, void *ptr) (defined in utils::MemBuf)utils::MemBuf
operator!=(const MemBuf &other) (defined in utils::MemBuf)utils::MemBuf
operator=(MemBuf &&other) noexcept (defined in utils::MemBuf)utils::MemBuf
operator=(const MemBuf &other) (defined in utils::MemBuf)utils::MemBuf
operator==(const MemBuf &other)utils::MemBuf
pop()utils::MemBufinline
prepend(std::size_t amount) (defined in utils::MemBuf)utils::MemBufinline
prependChain(std::unique_ptr< MemBuf > &&iobuf) (defined in utils::MemBuf)utils::MemBuf
prev() (defined in utils::MemBuf)utils::MemBufinline
prev() const (defined in utils::MemBuf)utils::MemBufinline
Ptr typedef (defined in utils::MemBuf)utils::MemBuf
reserve(std::size_t minHeadroom, std::size_t minTailroom) (defined in utils::MemBuf)utils::MemBufinline
retreat(std::size_t amount)utils::MemBufinline
separateChain(MemBuf *head, MemBuf *tail)utils::MemBufinline
setLength(std::size_t length) (defined in utils::MemBuf)utils::MemBufinline
tail() const (defined in utils::MemBuf)utils::MemBufinline
tailroom() const (defined in utils::MemBuf)utils::MemBufinline
TAKE_OWNERSHIP enum value (defined in utils::MemBuf)utils::MemBuf
takeOwnership(void *buf, std::size_t capacity, FreeFunction freeFn=nullptr, void *userData=nullptr, bool freeOnError=true) (defined in utils::MemBuf)utils::MemBufinlinestatic
takeOwnership(void *buf, std::size_t capacity, std::size_t length, FreeFunction freeFn=nullptr, void *userData=nullptr, bool freeOnError=true) (defined in utils::MemBuf)utils::MemBufstatic
takeOwnershipIov(const iovec *vec, size_t count, FreeFunction freeFn=nullptr, void *userData=nullptr, bool freeOnError=true)utils::MemBufstatic
TakeOwnershipOp enum name (defined in utils::MemBuf)utils::MemBuf
trimEnd(std::size_t amount) (defined in utils::MemBuf)utils::MemBufinline
trimStart(std::size_t amount) (defined in utils::MemBuf)utils::MemBufinline
unlink() (defined in utils::MemBuf)utils::MemBufinline
unshare()utils::MemBufinline
unshareOne()utils::MemBufinline
WRAP_BUFFER enum value (defined in utils::MemBuf)utils::MemBuf
wrapBuffer(const void *buf, std::size_t length, std::size_t capacity) (defined in utils::MemBuf)utils::MemBufstatic
wrapBufferAsValue(const void *buf, std::size_t length, std::size_t capacity) noexcept (defined in utils::MemBuf)utils::MemBufstatic
WrapBufferOp enum name (defined in utils::MemBuf)utils::MemBuf
wrapIov(const iovec *vec, size_t count)utils::MemBufstatic
writableBuffer() (defined in utils::MemBuf)utils::MemBufinline
writableData() (defined in utils::MemBuf)utils::MemBufinline
writableTail() (defined in utils::MemBuf)utils::MemBufinline
~MemBuf() (defined in utils::MemBuf)utils::MemBuf