llarp::OutboundMessageHandler

Inherits from llarp::IOutboundMessageHandler

Public Functions

Name
~OutboundMessageHandler() override =default
OutboundMessageHandler(size_t maxQueueSize =MAX_OUTBOUND_QUEUE_SIZE)
virtual bool QueueMessage(const RouterID & remote, const ILinkMessage & msg, SendStatusHandler callback) override
virtual void Pump() override
virtual void RemovePath(const PathID_t & pathid) override
void Init(AbstractRouter * router)

Additional inherited members

Public Functions inherited from llarp::IOutboundMessageHandler

Name
virtual ~IOutboundMessageHandler() =default

Public Functions Documentation

function ~OutboundMessageHandler

~OutboundMessageHandler() override =default

function OutboundMessageHandler

OutboundMessageHandler(
    size_t maxQueueSize =MAX_OUTBOUND_QUEUE_SIZE
)

function QueueMessage

virtual bool QueueMessage(
    const RouterID & remote,
    const ILinkMessage & msg,
    SendStatusHandler callback
) override

Reimplements: llarp::IOutboundMessageHandler::QueueMessage

function Pump

virtual void Pump() override

Reimplements: llarp::IOutboundMessageHandler::Pump

function RemovePath

virtual void RemovePath(
    const PathID_t & pathid
) override

Reimplements: llarp::IOutboundMessageHandler::RemovePath

function Init

void Init(
    AbstractRouter * router
)

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