llarp::LR_CommitRecord

Public Functions

Name
bool BDecode(llarp_buffer_t * buf)
bool BEncode(llarp_buffer_t * buf) const
bool operator==(const LR_CommitRecord & other) const

Public Attributes

Name
PubKey commkey
RouterID nextHop
TunnelNonce tunnelNonce
PathID_t txid
PathID_t rxid
std::unique_ptr< RouterContact > nextRC
uint64_t version
llarp_time_t lifetime

Public Functions Documentation

function BDecode

bool BDecode(
    llarp_buffer_t * buf
)

function BEncode

bool BEncode(
    llarp_buffer_t * buf
) const

function operator==

bool operator==(
    const LR_CommitRecord & other
) const

Public Attributes Documentation

variable commkey

PubKey commkey;

variable nextHop

RouterID nextHop;

variable tunnelNonce

TunnelNonce tunnelNonce;

variable txid

PathID_t txid;

variable rxid

PathID_t rxid;

variable nextRC

std::unique_ptr< RouterContact > nextRC;

variable version

uint64_t version = 0;

variable lifetime

llarp_time_t lifetime = 0s;

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