proxygen
folly::io::RWCursor< access > Member List

This is the complete list of members for folly::io::RWCursor< access >, including all inherited members.

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) constfolly::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() constfolly::io::detail::CursorBase< RWCursor< access >, IOBuf >inline
dcheckIntegrity() constfolly::io::detail::CursorBase< RWCursor< access >, IOBuf >inlineprotected
detail::CursorBase< RWCursor< access >, IOBuf > classfolly::io::RWCursor< access >friend
gather(size_t n)folly::io::RWCursor< access >inline
gatherAtMost(size_t n)folly::io::RWCursor< access >inline
getCurrentPosition() constfolly::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() constfolly::io::detail::CursorBase< RWCursor< access >, IOBuf >inline
length() constfolly::io::detail::CursorBase< RWCursor< access >, IOBuf >inline
maybeShared_folly::io::RWCursor< access >private
maybeUnshare()folly::io::RWCursor< access >inlineprivate
operator!=(const RWCursor< access > &other) constfolly::io::detail::CursorBase< RWCursor< access >, IOBuf >inline
operator+(size_t offset) constfolly::io::detail::CursorBase< RWCursor< access >, IOBuf >inline
operator+=(size_t offset)folly::io::detail::CursorBase< RWCursor< access >, IOBuf >inline
operator-(size_t offset) constfolly::io::detail::CursorBase< RWCursor< access >, IOBuf >inline
operator-(const CursorBase &other) constfolly::io::detail::CursorBase< RWCursor< access >, IOBuf >inline
operator-(const IOBuf *buf) constfolly::io::detail::CursorBase< RWCursor< access >, IOBuf >inline
operator-=(size_t offset)folly::io::detail::CursorBase< RWCursor< access >, IOBuf >inline
operator==(const RWCursor< access > &other) constfolly::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() constfolly::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