Skip to content

rlp::RlpChunkedListEncoder

#include <rlp_streaming.hpp>

Public Functions

Name
StreamingResult< RlpChunkedListEncoder > create(RlpEncoder & encoder, size_t chunk_size =32768)
~RlpChunkedListEncoder()
StreamingOperationResult addChunk(ByteView data)
StreamingOperationResult finish()
size_t chunkCount() const
size_t totalBytes() const
bool isFinished() const
RlpChunkedListEncoder(const RlpChunkedListEncoder & ) =delete
RlpChunkedListEncoder & operator=(const RlpChunkedListEncoder & ) =delete
RlpChunkedListEncoder(RlpChunkedListEncoder && other)
RlpChunkedListEncoder & operator=(RlpChunkedListEncoder && ) =delete

Public Functions Documentation

function create

static StreamingResult< RlpChunkedListEncoder > create(
    RlpEncoder & encoder,
    size_t chunk_size =32768
)

function ~RlpChunkedListEncoder

~RlpChunkedListEncoder()

function addChunk

StreamingOperationResult addChunk(
    ByteView data
)

function finish

StreamingOperationResult finish()

function chunkCount

inline size_t chunkCount() const

function totalBytes

inline size_t totalBytes() const

function isFinished

inline bool isFinished() const

function RlpChunkedListEncoder

RlpChunkedListEncoder(
    const RlpChunkedListEncoder & 
) =delete

function operator=

RlpChunkedListEncoder & operator=(
    const RlpChunkedListEncoder & 
) =delete

function RlpChunkedListEncoder

inline RlpChunkedListEncoder(
    RlpChunkedListEncoder && other
)

function operator=

RlpChunkedListEncoder & operator=(
    RlpChunkedListEncoder && 
) =delete

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