llarp::LR_StatusRecord

Public Functions

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

Public Attributes

Name
constexpr uint64_t SUCCESS
constexpr uint64_t FAIL_TIMEOUT
constexpr uint64_t FAIL_CONGESTION
constexpr uint64_t FAIL_DEST_UNKNOWN
constexpr uint64_t FAIL_DECRYPT_ERROR
constexpr uint64_t FAIL_MALFORMED_RECORD
constexpr uint64_t FAIL_DEST_INVALID
constexpr uint64_t FAIL_CANNOT_CONNECT
constexpr uint64_t FAIL_DUPLICATE_HOP
uint64_t status
uint64_t version

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_StatusRecord & other
) const

Public Attributes Documentation

variable SUCCESS

static constexpr uint64_t SUCCESS = 1 << 0;

variable FAIL_TIMEOUT

static constexpr uint64_t FAIL_TIMEOUT = 1 << 1;

variable FAIL_CONGESTION

static constexpr uint64_t FAIL_CONGESTION = 1 << 2;

variable FAIL_DEST_UNKNOWN

static constexpr uint64_t FAIL_DEST_UNKNOWN = 1 << 3;

variable FAIL_DECRYPT_ERROR

static constexpr uint64_t FAIL_DECRYPT_ERROR = 1 << 4;

variable FAIL_MALFORMED_RECORD

static constexpr uint64_t FAIL_MALFORMED_RECORD = 1 << 5;

variable FAIL_DEST_INVALID

static constexpr uint64_t FAIL_DEST_INVALID = 1 << 6;

variable FAIL_CANNOT_CONNECT

static constexpr uint64_t FAIL_CANNOT_CONNECT = 1 << 7;

variable FAIL_DUPLICATE_HOP

static constexpr uint64_t FAIL_DUPLICATE_HOP = 1 << 8;

variable status

uint64_t status = 0;

variable version

uint64_t version = 0;

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