Skip to content

rlp::RlpLargeStringEncoder

#include <rlp_streaming.hpp>

Public Functions

Name
StreamingResult< RlpLargeStringEncoder > create(RlpEncoder & encoder)
StreamingOperationResult addChunk(ByteView chunk)
StreamingOperationResult finish()
size_t payloadSize() const
bool isFinished() const
~RlpLargeStringEncoder()
RlpLargeStringEncoder(const RlpLargeStringEncoder & ) =delete
RlpLargeStringEncoder & operator=(const RlpLargeStringEncoder & ) =delete
RlpLargeStringEncoder(RlpLargeStringEncoder && other)
RlpLargeStringEncoder & operator=(RlpLargeStringEncoder && ) =delete

Public Functions Documentation

function create

static StreamingResult< RlpLargeStringEncoder > create(
    RlpEncoder & encoder
)

function addChunk

StreamingOperationResult addChunk(
    ByteView chunk
)

function finish

StreamingOperationResult finish()

function payloadSize

inline size_t payloadSize() const

function isFinished

inline bool isFinished() const

function ~RlpLargeStringEncoder

~RlpLargeStringEncoder()

function RlpLargeStringEncoder

RlpLargeStringEncoder(
    const RlpLargeStringEncoder & 
) =delete

function operator=

RlpLargeStringEncoder & operator=(
    const RlpLargeStringEncoder & 
) =delete

function RlpLargeStringEncoder

inline RlpLargeStringEncoder(
    RlpLargeStringEncoder && other
)

function operator=

RlpLargeStringEncoder & operator=(
    RlpLargeStringEncoder && 
) =delete

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