llarp::LinkMessageParser

Public Functions

Name
LinkMessageParser(AbstractRouter * router)
~LinkMessageParser()
bool operator()(llarp_buffer_t * buffer, llarp_buffer_t * key)
bool ProcessFrom(ILinkSession * from, const llarp_buffer_t & buf)
start processig message from a link session
bool MessageDone()
called when the message is fully read return true when the message was accepted otherwise returns false
void Reset()
resets internal state

Public Functions Documentation

function LinkMessageParser

LinkMessageParser(
    AbstractRouter * router
)

function ~LinkMessageParser

~LinkMessageParser()

function operator()

bool operator()(
    llarp_buffer_t * buffer,
    llarp_buffer_t * key
)

function ProcessFrom

bool ProcessFrom(
    ILinkSession * from,
    const llarp_buffer_t & buf
)

start processig message from a link session

function MessageDone

bool MessageDone()

called when the message is fully read return true when the message was accepted otherwise returns false

function Reset

void Reset()

resets internal state


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