llarp::service::ConvoTag

Inherits from llarp::AlignedBuffer< 16 >

Public Functions

Name
virtual void Randomize() override
sockaddr_in6 ToV6() const
void FromV6(sockaddr_in6 saddr)

Additional inherited members

Public Types inherited from llarp::AlignedBuffer< 16 >

Name
using std::array< byte_t, SIZE > Data

Public Functions inherited from llarp::AlignedBuffer< 16 >

Name
virtual ~AlignedBuffer() =default
AlignedBuffer()
AlignedBuffer(const byte_t * data)
AlignedBuffer(const Data & buf)
AlignedBuffer & operator=(const byte_t * data)
AlignedBuffer< sz > operator~() const
bitwise NOT
bool operator==(const AlignedBuffer & other) const
bool operator!=(const AlignedBuffer & other) const
bool operator<(const AlignedBuffer & other) const
bool operator>(const AlignedBuffer & other) const
bool operator<=(const AlignedBuffer & other) const
bool operator>=(const AlignedBuffer & other) const
AlignedBuffer operator^(const AlignedBuffer & other) const
AlignedBuffer & operator^=(const AlignedBuffer & other)
byte_t & operator[](size_t idx)
const byte_t & operator[](size_t idx) const
void Fill(byte_t f)
Data & as_array()
const Data & as_array() const
byte_t * data()
const byte_t * data() const
bool IsZero() const
void Zero()
Data::iterator begin()
Data::iterator end()
Data::const_iterator begin() const
Data::const_iterator end() const
bool FromBytestring(llarp_buffer_t * buf)
bool BEncode(llarp_buffer_t * buf) const
bool BDecode(llarp_buffer_t * buf)
std::string_view ToView() const
std::string ToHex() const
std::string ShortHex() const
bool FromHex(std::string_view str)
constexpr size_t size()

Public Attributes inherited from llarp::AlignedBuffer< 16 >

Name
constexpr size_t SIZE

Public Functions Documentation

function Randomize

virtual void Randomize() override

Reimplements: llarp::AlignedBuffer::Randomize

function ToV6

sockaddr_in6 ToV6() const

function FromV6

void FromV6(
    sockaddr_in6 saddr
)

Updated on 2026-01-10 at 22:49:45 +0000