llarp::vpn::EgresLayer4Handler

Public Functions

Name
virtual ~EgresLayer4Handler() =default
virtual void HandleIPPacketFrom(AddressVariant_t from, net::IPPacket pkt) =0
virtual void AddSubHandler(nuint16_t , EgresPacketHandlerFunc )
virtual void RemoveSubHandler(nuint16_t )

Public Functions Documentation

function ~EgresLayer4Handler

virtual ~EgresLayer4Handler() =default

function HandleIPPacketFrom

virtual void HandleIPPacketFrom(
    AddressVariant_t from,
    net::IPPacket pkt
) =0

function AddSubHandler

inline virtual void AddSubHandler(
    nuint16_t ,
    EgresPacketHandlerFunc 
)

function RemoveSubHandler

inline virtual void RemoveSubHandler(
    nuint16_t 
)

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