absolutePos_ | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | protected |
advanceBufferIfEmpty() | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inlineprotected |
advanceDone() | folly::io::RWCursor< access > | inlineprivate |
advanceToEnd() | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inline |
buffer_ | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | protected |
canAdvance(size_t amount) const | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inline |
clone(std::unique_ptr< folly::IOBuf > &buf, size_t len) | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inline |
clone(folly::IOBuf &buf, size_t len) | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inline |
cloneAtMost(folly::IOBuf &buf, size_t len) | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inline |
cloneAtMost(std::unique_ptr< folly::IOBuf > &buf, size_t len) | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inline |
crtBegin_ | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | protected |
crtBuf_ | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | protected |
crtEnd_ | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | protected |
crtPos_ | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | protected |
CursorBase(IOBuf *buf) | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inlineexplicit |
CursorBase(const CursorBase< OtherDerived, OtherBuf > &cursor) | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inlineexplicit |
data() const | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inline |
dcheckIntegrity() const | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inlineprotected |
detail::CursorBase< RWCursor< access >, IOBuf > class | folly::io::RWCursor< access > | friend |
gather(size_t n) | folly::io::RWCursor< access > | inline |
gatherAtMost(size_t n) | folly::io::RWCursor< access > | inline |
getCurrentPosition() const | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inline |
head() | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inlineprotected |
insert(std::unique_ptr< folly::IOBuf > buf) | folly::io::RWCursor< access > | inline |
isAtEnd() const | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inline |
length() const | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inline |
maybeShared_ | folly::io::RWCursor< access > | private |
maybeUnshare() | folly::io::RWCursor< access > | inlineprivate |
operator!=(const RWCursor< access > &other) const | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inline |
operator+(size_t offset) const | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inline |
operator+=(size_t offset) | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inline |
operator-(size_t offset) const | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inline |
operator-(const CursorBase &other) const | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inline |
operator-(const IOBuf *buf) const | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inline |
operator-=(size_t offset) | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inline |
operator==(const RWCursor< access > &other) const | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inline |
peek() | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inline |
peekBytes() | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inline |
pull(void *buf, size_t len) | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inline |
pullAtMost(void *buf, size_t len) | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inline |
push(const uint8_t *buf, size_t len) | folly::io::detail::Writable< RWCursor< access > > | inline |
push(ByteRange buf) | folly::io::detail::Writable< RWCursor< access > > | inline |
push(Cursor cursor, size_t len) | folly::io::detail::Writable< RWCursor< access > > | inline |
pushAtMost(const uint8_t *buf, size_t len) | folly::io::RWCursor< access > | inline |
Writable< RWCursor< access > >::pushAtMost(ByteRange buf) | folly::io::detail::Writable< RWCursor< access > > | inline |
Writable< RWCursor< access > >::pushAtMost(Cursor cursor, size_t len) | folly::io::detail::Writable< RWCursor< access > > | inline |
read() | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inline |
readBE() | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inline |
readFixedString(size_t len) | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inline |
readLE() | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inline |
readTerminatedString(char termChar= '\0', size_t maxLength=std::numeric_limits< size_t >::max()) | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | |
readWhile(const Predicate &predicate) | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | |
readWhile(const Predicate &predicate, Output &out) | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | |
reset(IOBuf *buf) | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inline |
retreat(size_t len) | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inline |
retreatAtMost(size_t len) | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inline |
RWCursor(IOBuf *buf) | folly::io::RWCursor< access > | inlineexplicit |
RWCursor(const detail::CursorBase< OtherDerived, OtherBuf > &cursor) | folly::io::RWCursor< access > | inlineexplicit |
skip(size_t len) | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inline |
skipAtMost(size_t len) | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inline |
skipNoAdvance(size_t len) | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inline |
skipWhile(const Predicate &predicate) | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | |
totalLength() const | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inline |
tryAdvanceBuffer() | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inlineprotected |
tryRead(T &val) | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inline |
tryReadBE(T &val) | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inline |
tryReadLE(T &val) | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inline |
tryRetreatBuffer() | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inlineprotected |
writableData() | folly::io::RWCursor< access > | inline |
write(T value) | folly::io::detail::Writable< RWCursor< access > > | inline |
writeBE(T value) | folly::io::detail::Writable< RWCursor< access > > | inline |
writeLE(T value) | folly::io::detail::Writable< RWCursor< access > > | inline |
~CursorBase() | folly::io::detail::CursorBase< RWCursor< access >, IOBuf > | inlineprotected |