proxygen
|
This is the complete list of members for folly::IOBuf, including all inherited members.
advance(std::size_t amount) | folly::IOBuf | inline |
allocExtBuffer(std::size_t minCapacity, uint8_t **bufReturn, SharedInfo **infoReturn, std::size_t *capacityReturn) | folly::IOBuf | privatestatic |
append(std::size_t amount) | folly::IOBuf | inline |
appendChain(std::unique_ptr< IOBuf > &&iobuf) | folly::IOBuf | inline |
appendToIov(folly::fbvector< struct iovec > *iov) const | folly::IOBuf | |
begin() const | folly::IOBuf | inline |
buf_ | folly::IOBuf | private |
buffer() const | folly::IOBuf | inline |
bufferEnd() const | folly::IOBuf | inline |
capacity() const | folly::IOBuf | inline |
capacity_ | folly::IOBuf | private |
cbegin() const | folly::IOBuf | |
cend() const | folly::IOBuf | |
clear() | folly::IOBuf | inline |
clearFlags(uintptr_t flags) const | folly::IOBuf | inlineprivate |
clone() const | folly::IOBuf | |
cloneAsValue() const | folly::IOBuf | |
cloneCoalesced() const | folly::IOBuf | |
cloneCoalescedAsValue() const | folly::IOBuf | |
cloneCoalescedAsValueWithHeadroomTailroom(std::size_t newHeadroom, std::size_t newTailroom) const | folly::IOBuf | |
cloneCoalescedWithHeadroomTailroom(std::size_t newHeadroom, std::size_t newTailroom) const | folly::IOBuf | |
cloneInto(IOBuf &other) const | folly::IOBuf | inline |
cloneOne() const | folly::IOBuf | |
cloneOneAsValue() const | folly::IOBuf | |
cloneOneInto(IOBuf &other) const | folly::IOBuf | inline |
coalesce() | folly::IOBuf | inline |
coalesceAndReallocate(size_t newHeadroom, size_t newLength, IOBuf *end, size_t newTailroom) | folly::IOBuf | private |
coalesceAndReallocate(size_t newLength, IOBuf *end) | folly::IOBuf | inlineprivate |
coalesceSlow() | folly::IOBuf | private |
coalesceSlow(size_t maxLength) | folly::IOBuf | private |
coalesceWithHeadroomTailroom(std::size_t newHeadroom, std::size_t newTailroom) | folly::IOBuf | inline |
computeChainDataLength() const | folly::IOBuf | |
const_iterator typedef | folly::IOBuf | |
COPY_BUFFER enum value | folly::IOBuf | |
copyBuffer(const void *buf, std::size_t size, std::size_t headroom=0, std::size_t minTailroom=0) | folly::IOBuf | inlinestatic |
copyBuffer(ByteRange br, std::size_t headroom=0, std::size_t minTailroom=0) | folly::IOBuf | inlinestatic |
copyBuffer(const std::string &buf, std::size_t headroom=0, std::size_t minTailroom=0) | folly::IOBuf | inlinestatic |
CopyBufferOp enum name | folly::IOBuf | |
countChainElements() const | folly::IOBuf | |
CREATE enum value | folly::IOBuf | |
create(std::size_t capacity) | folly::IOBuf | static |
createChain(size_t totalCapacity, std::size_t maxBufCapacity) | folly::IOBuf | static |
createCombined(std::size_t capacity) | folly::IOBuf | static |
CreateOp enum name | folly::IOBuf | |
createSeparate(std::size_t capacity) | folly::IOBuf | static |
data() const | folly::IOBuf | inline |
data_ | folly::IOBuf | private |
decrementRefcount() | folly::IOBuf | private |
destroy(std::unique_ptr< IOBuf > &&data) | folly::IOBuf | inlinestatic |
empty() const | folly::IOBuf | |
end() const | folly::IOBuf | inline |
fillIov(struct iovec *iov, size_t len) const | folly::IOBuf | |
flags() const | folly::IOBuf | inlineprivate |
flagsAndSharedInfo_ | folly::IOBuf | mutableprivate |
FlagsEnum enum name | folly::IOBuf | private |
freeExtBuffer() | folly::IOBuf | private |
FreeFunction typedef | folly::IOBuf | |
freeInternalBuf(void *buf, void *userData) | folly::IOBuf | privatestatic |
freeUniquePtrBuffer(void *ptr, void *userData) | folly::IOBuf | inlineprivatestatic |
gather(std::size_t maxLength) | folly::IOBuf | inline |
getIov() const | folly::IOBuf | |
goodExtBufferSize(std::size_t minCapacity) | folly::IOBuf | privatestatic |
headroom() const | folly::IOBuf | inline |
initExtBuffer(uint8_t *buf, size_t mallocSize, SharedInfo **infoReturn, std::size_t *capacityReturn) | folly::IOBuf | privatestatic |
IOBuf(CreateOp, std::size_t capacity) | folly::IOBuf | |
IOBuf(TakeOwnershipOp op, void *buf, std::size_t capacity, FreeFunction freeFn=nullptr, void *userData=nullptr, bool freeOnError=true) | folly::IOBuf | inline |
IOBuf(TakeOwnershipOp, void *buf, std::size_t capacity, std::size_t length, FreeFunction freeFn=nullptr, void *userData=nullptr, bool freeOnError=true) | folly::IOBuf | |
IOBuf(WrapBufferOp op, const void *buf, std::size_t capacity) noexcept | folly::IOBuf | |
IOBuf(WrapBufferOp op, ByteRange br) noexcept | folly::IOBuf | |
IOBuf(CopyBufferOp op, const void *buf, std::size_t size, std::size_t headroom=0, std::size_t minTailroom=0) | folly::IOBuf | |
IOBuf(CopyBufferOp op, ByteRange br, std::size_t headroom=0, std::size_t minTailroom=0) | folly::IOBuf | |
IOBuf(CopyBufferOp op, const std::string &buf, std::size_t headroom=0, std::size_t minTailroom=0) | folly::IOBuf | inline |
IOBuf() noexcept | folly::IOBuf | |
IOBuf(IOBuf &&other) noexcept | folly::IOBuf | |
IOBuf(const IOBuf &other) | folly::IOBuf | |
IOBuf(InternalConstructor, uintptr_t flagsAndSharedInfo, uint8_t *buf, std::size_t capacity, uint8_t *data, std::size_t length) noexcept | folly::IOBuf | private |
isChained() const | folly::IOBuf | inline |
isManaged() const | folly::IOBuf | inline |
isManagedOne() const | folly::IOBuf | inline |
isShared() const | folly::IOBuf | inline |
isSharedOne() const | folly::IOBuf | inline |
iterator typedef | folly::IOBuf | |
kFlagFreeSharedInfo enum value | folly::IOBuf | private |
kFlagMask enum value | folly::IOBuf | private |
kFlagMaybeShared enum value | folly::IOBuf | private |
length() const | folly::IOBuf | inline |
length_ | folly::IOBuf | private |
makeManaged() | folly::IOBuf | inline |
makeManagedChained() | folly::IOBuf | private |
makeManagedOne() | folly::IOBuf | inline |
markExternallyShared() | folly::IOBuf | |
markExternallySharedOne() | folly::IOBuf | inline |
maybeCopyBuffer(const std::string &buf, std::size_t headroom=0, std::size_t minTailroom=0) | folly::IOBuf | inlinestatic |
moveToFbString() | folly::IOBuf | |
next() | folly::IOBuf | inline |
next() const | folly::IOBuf | inline |
next_ | folly::IOBuf | private |
operator delete(void *ptr) | folly::IOBuf | |
operator delete(void *ptr, void *placement) | folly::IOBuf | |
operator new(size_t size) | folly::IOBuf | |
operator new(size_t size, void *ptr) | folly::IOBuf | |
operator=(IOBuf &&other) noexcept | folly::IOBuf | |
operator=(const IOBuf &other) | folly::IOBuf | |
packFlagsAndSharedInfo(uintptr_t flags, SharedInfo *info) | folly::IOBuf | inlineprivatestatic |
pop() | folly::IOBuf | inline |
prepend(std::size_t amount) | folly::IOBuf | inline |
prependChain(std::unique_ptr< IOBuf > &&iobuf) | folly::IOBuf | |
prev() | folly::IOBuf | inline |
prev() const | folly::IOBuf | inline |
prev_ | folly::IOBuf | private |
releaseStorage(HeapStorage *storage, uint16_t freeFlags) | folly::IOBuf | privatestatic |
reserve(std::size_t minHeadroom, std::size_t minTailroom) | folly::IOBuf | inline |
reserveSlow(std::size_t minHeadroom, std::size_t minTailroom) | folly::IOBuf | private |
retreat(std::size_t amount) | folly::IOBuf | inline |
separateChain(IOBuf *head, IOBuf *tail) | folly::IOBuf | inline |
setFlags(uintptr_t flags) const | folly::IOBuf | inlineprivate |
setFlagsAndSharedInfo(uintptr_t flags, SharedInfo *info) | folly::IOBuf | inlineprivate |
setSharedInfo(SharedInfo *info) | folly::IOBuf | inlineprivate |
sharedInfo() const | folly::IOBuf | inlineprivate |
tail() const | folly::IOBuf | inline |
tailroom() const | folly::IOBuf | inline |
TAKE_OWNERSHIP enum value | folly::IOBuf | |
takeOwnership(void *buf, std::size_t capacity, FreeFunction freeFn=nullptr, void *userData=nullptr, bool freeOnError=true) | folly::IOBuf | inlinestatic |
takeOwnership(void *buf, std::size_t capacity, std::size_t length, FreeFunction freeFn=nullptr, void *userData=nullptr, bool freeOnError=true) | folly::IOBuf | static |
takeOwnership(UniquePtr &&buf, size_t count=1) | folly::IOBuf | static |
takeOwnershipIov(const iovec *vec, size_t count, FreeFunction freeFn=nullptr, void *userData=nullptr, bool freeOnError=true) | folly::IOBuf | static |
TakeOwnershipOp enum name | folly::IOBuf | |
trimEnd(std::size_t amount) | folly::IOBuf | inline |
trimStart(std::size_t amount) | folly::IOBuf | inline |
unlink() | folly::IOBuf | inline |
unshare() | folly::IOBuf | inline |
unshareChained() | folly::IOBuf | private |
unshareOne() | folly::IOBuf | inline |
unshareOneSlow() | folly::IOBuf | private |
value_type typedef | folly::IOBuf | |
WRAP_BUFFER enum value | folly::IOBuf | |
wrapBuffer(const void *buf, std::size_t capacity) | folly::IOBuf | static |
wrapBuffer(ByteRange br) | folly::IOBuf | inlinestatic |
wrapBufferAsValue(const void *buf, std::size_t capacity) noexcept | folly::IOBuf | static |
wrapBufferAsValue(ByteRange br) noexcept | folly::IOBuf | inlinestatic |
WrapBufferOp enum name | folly::IOBuf | |
wrapIov(const iovec *vec, size_t count) | folly::IOBuf | static |
writableBuffer() | folly::IOBuf | inline |
writableData() | folly::IOBuf | inline |
writableTail() | folly::IOBuf | inline |
~IOBuf() | folly::IOBuf |