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