llarp::routing::IMessageHandler
Inherited by llarp::path::Path, llarp::path::TransitHop
Public Functions
Public Functions Documentation
function HandleObtainExitMessage
virtual bool HandleObtainExitMessage(
const ObtainExitMessage & msg,
AbstractRouter * r
) =0
Reimplemented by: llarp::path::Path::HandleObtainExitMessage, llarp::path::TransitHop::HandleObtainExitMessage
function HandleGrantExitMessage
virtual bool HandleGrantExitMessage(
const GrantExitMessage & msg,
AbstractRouter * r
) =0
Reimplemented by: llarp::path::Path::HandleGrantExitMessage, llarp::path::TransitHop::HandleGrantExitMessage
function HandleRejectExitMessage
virtual bool HandleRejectExitMessage(
const RejectExitMessage & msg,
AbstractRouter * r
) =0
Reimplemented by: llarp::path::Path::HandleRejectExitMessage, llarp::path::TransitHop::HandleRejectExitMessage
function HandleTransferTrafficMessage
virtual bool HandleTransferTrafficMessage(
const TransferTrafficMessage & msg,
AbstractRouter * r
) =0
Reimplemented by: llarp::path::Path::HandleTransferTrafficMessage, llarp::path::TransitHop::HandleTransferTrafficMessage
function HandleUpdateExitMessage
virtual bool HandleUpdateExitMessage(
const UpdateExitMessage & msg,
AbstractRouter * r
) =0
Reimplemented by: llarp::path::Path::HandleUpdateExitMessage, llarp::path::TransitHop::HandleUpdateExitMessage
function HandleUpdateExitVerifyMessage
virtual bool HandleUpdateExitVerifyMessage(
const UpdateExitVerifyMessage & msg,
AbstractRouter * r
) =0
Reimplemented by: llarp::path::Path::HandleUpdateExitVerifyMessage, llarp::path::TransitHop::HandleUpdateExitVerifyMessage
function HandleCloseExitMessage
virtual bool HandleCloseExitMessage(
const CloseExitMessage & msg,
AbstractRouter * r
) =0
Reimplemented by: llarp::path::Path::HandleCloseExitMessage, llarp::path::TransitHop::HandleCloseExitMessage
function HandleDataDiscardMessage
virtual bool HandleDataDiscardMessage(
const DataDiscardMessage & msg,
AbstractRouter * r
) =0
Reimplemented by: llarp::path::Path::HandleDataDiscardMessage, llarp::path::TransitHop::HandleDataDiscardMessage
function HandlePathTransferMessage
virtual bool HandlePathTransferMessage(
const PathTransferMessage & msg,
AbstractRouter * r
) =0
Reimplemented by: llarp::path::Path::HandlePathTransferMessage, llarp::path::TransitHop::HandlePathTransferMessage
function HandleHiddenServiceFrame
virtual bool HandleHiddenServiceFrame(
const service::ProtocolFrame & msg
) =0
Reimplemented by: llarp::path::TransitHop::HandleHiddenServiceFrame, llarp::path::Path::HandleHiddenServiceFrame
function HandlePathConfirmMessage
virtual bool HandlePathConfirmMessage(
const PathConfirmMessage & msg,
AbstractRouter * r
) =0
Reimplemented by: llarp::path::Path::HandlePathConfirmMessage, llarp::path::TransitHop::HandlePathConfirmMessage
function HandlePathLatencyMessage
virtual bool HandlePathLatencyMessage(
const PathLatencyMessage & msg,
AbstractRouter * r
) =0
Reimplemented by: llarp::path::Path::HandlePathLatencyMessage, llarp::path::TransitHop::HandlePathLatencyMessage
function HandleDHTMessage
virtual bool HandleDHTMessage(
const dht::IMessage & msg,
AbstractRouter * r
) =0
Reimplemented by: llarp::path::Path::HandleDHTMessage, llarp::path::TransitHop::HandleDHTMessage
Updated on 2026-01-10 at 22:49:45 +0000