llarp::path::TransitWorker

Public Functions

Name
TransitWorker(PathContext & ctx, const EventLoop_ptr & )
~TransitWorker()
void Start(size_t upstream_threads, size_t downstream_threads)
void SubmitUpstream(std::weak_ptr< TransitHop > hop, IHopHandler::TrafficEvent_t ev)
void SubmitDownstream(std::weak_ptr< TransitHop > hop, IHopHandler::TrafficEvent_t ev)

Public Functions Documentation

function TransitWorker

explicit TransitWorker(
    PathContext & ctx,
    const EventLoop_ptr & 
)

function ~TransitWorker

~TransitWorker()

function Start

void Start(
    size_t upstream_threads,
    size_t downstream_threads
)

function SubmitUpstream

void SubmitUpstream(
    std::weak_ptr< TransitHop > hop,
    IHopHandler::TrafficEvent_t ev
)

function SubmitDownstream

void SubmitDownstream(
    std::weak_ptr< TransitHop > hop,
    IHopHandler::TrafficEvent_t ev
)

Updated on 2026-04-01 at 23:35:40 +0000