Skip to content

rlp::RlpChunkedListDecoder

#include <rlp_streaming.hpp>

Public Functions

Name
RlpChunkedListDecoder(const RlpDecoder & decoder)
RlpChunkedListDecoder(ByteView data)
Result< size_t > peekTotalSize()
Result< size_t > peekChunkCount()
Result< ByteView > readChunk()
size_t currentChunkIndex() const
size_t totalChunks() const
size_t totalSize() const
bool isFinished() const
bool isInitialized() const
ByteView remaining() const

Public Functions Documentation

function RlpChunkedListDecoder

explicit RlpChunkedListDecoder(
    const RlpDecoder & decoder
)

function RlpChunkedListDecoder

explicit RlpChunkedListDecoder(
    ByteView data
)

function peekTotalSize

Result< size_t > peekTotalSize()

function peekChunkCount

Result< size_t > peekChunkCount()

function readChunk

Result< ByteView > readChunk()

function currentChunkIndex

inline size_t currentChunkIndex() const

function totalChunks

inline size_t totalChunks() 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