proxygen
|
#include <Cursor.h>
Public Member Functions | |
template<class T > | |
std::enable_if< std::is_arithmetic< T >::value >::type | write (T value) |
template<class T > | |
void | writeBE (T value) |
template<class T > | |
void | writeLE (T value) |
void | push (const uint8_t *buf, size_t len) |
void | push (ByteRange buf) |
size_t | pushAtMost (ByteRange buf) |
void | push (Cursor cursor, size_t len) |
size_t | pushAtMost (Cursor cursor, size_t len) |
|
inline |
Definition at line 755 of file Cursor.h.
Referenced by proxygen::HPACKEncodeBuffer::append(), folly::bser::bserEncodeString(), proxygen::huffman::HuffTree::encode(), proxygen::HPACKEncodeBuffer::encodeLiteral(), fizz::server::AeadTokenCipher< AeadType, HkdfType >::encrypt(), runPushBenchmark(), TEST(), fizz::transformBufferBlocks(), fizz::detail::Writer< Random >::write(), proxygen::http2::writeAltSvc(), fizz::detail::writeBits24(), fizz::detail::writeBuf(), fizz::detail::writeBuf< bits24 >(), and fizz::detail::writeVector().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 737 of file Cursor.h.
Referenced by makeBuf(), proxygen::makeBuf(), TEST(), and folly::TEST().
|
inline |
Definition at line 744 of file Cursor.h.
Referenced by fizz::extensions::Validator::constructEcKeyFromBuf(), proxygen::SecondaryAuthManager::createAuthRequest(), proxygen::compress::QPACKScheme::encode(), proxygen::huffman::HuffTree::encode(), proxygen::SPDYCodec::generateDataFrame(), proxygen::SPDYCodec::generateGoaway(), proxygen::SPDYCodec::generatePingCommon(), proxygen::SPDYCodec::generateRstStream(), proxygen::SPDYCodec::generateSettings(), proxygen::SPDYCodec::generateWindowUpdate(), TEST(), TEST_F(), fizz::PlaintextWriteRecordLayer::write(), fizz::detail::Writer< U >::write(), fizz::EncryptedWriteRecordLayer::write(), fizz::detail::write< Extension >(), proxygen::http2::writeAltSvc(), proxygen::http2::writeCertificate(), proxygen::http2::writeCertificateRequest(), proxygen::http2::writeExHeaders(), writeFrameHeaderManual(), proxygen::http2::writeGoaway(), proxygen::http2::writePushPromise(), proxygen::http2::writeRstStream(), proxygen::http2::writeSettings(), fizz::detail::WriterVector< N, T >::writeVector(), fizz::detail::writeVector(), and proxygen::http2::writeWindowUpdate().
|
inline |
Definition at line 750 of file Cursor.h.
Referenced by proxygen::SPDYCodec::generateSettings(), and TEST().