Skip to content

sgns::trustedpeer::CanonicalTrustCodec::Writer

#include <CanonicalTrustCodec.hpp>

Public Functions

Name
void WriteU8(uint8_t value)
void WriteU16(uint16_t value)
void WriteU32(uint32_t value)
void WriteU64(uint64_t value)
void WriteBytes(gsl::span< const uint8_t > bytes)
void WriteBytes(std::string_view bytes)
bool WriteLengthPrefixedBytes(gsl::span< const uint8_t > bytes)
std::vector< uint8_t > Take()

Public Functions Documentation

function WriteU8

void WriteU8(
    uint8_t value
)

function WriteU16

void WriteU16(
    uint16_t value
)

function WriteU32

void WriteU32(
    uint32_t value
)

function WriteU64

void WriteU64(
    uint64_t value
)

function WriteBytes

void WriteBytes(
    gsl::span< const uint8_t > bytes
)

function WriteBytes

void WriteBytes(
    std::string_view bytes
)

function WriteLengthPrefixedBytes

bool WriteLengthPrefixedBytes(
    gsl::span< const uint8_t > bytes
)

function Take

std::vector< uint8_t > Take()

Updated on 2026-10-14 at 21:27:05 +0000