Skip to content

rlp::RlpLargeStringDecoder

#include <rlp_streaming.hpp>

Public Functions

Name
RlpLargeStringDecoder(const RlpDecoder & decoder)
RlpLargeStringDecoder(ByteView data)
Result< size_t > peekPayloadSize() const
Result< ByteView > readChunk(size_t max_chunk_size =32768)
size_t currentPosition() const
size_t totalSize() const
bool isFinished() const
bool isInitialized() const
ByteView remaining() const

Public Functions Documentation

function RlpLargeStringDecoder

explicit RlpLargeStringDecoder(
    const RlpDecoder & decoder
)

function RlpLargeStringDecoder

explicit RlpLargeStringDecoder(
    ByteView data
)

function peekPayloadSize

Result< size_t > peekPayloadSize() const

function readChunk

Result< ByteView > readChunk(
    size_t max_chunk_size =32768
)

function currentPosition

inline size_t currentPosition() const

function totalSize

inline size_t totalSize() const

function isFinished

inline bool isFinished() const

function isInitialized

inline bool isInitialized() const

function remaining

inline ByteView remaining() const

Updated on 2026-04-13 at 23:22:46 -0700