llarp::IOutboundSessionMaker
Inherited by llarp::OutboundSessionMaker
Public Functions
| Name | |
|---|---|
| virtual | ~IOutboundSessionMaker() =default |
| virtual bool | OnSessionEstablished(ILinkSession * session) =0 |
| virtual void | OnConnectTimeout(ILinkSession * session) =0 |
| virtual void | CreateSessionTo(const RouterID & router, RouterCallback on_result) =0 |
| virtual void | CreateSessionTo(const RouterContact & rc, RouterCallback on_result) =0 |
| virtual bool | HavePendingSessionTo(const RouterID & router) const =0 |
| virtual void | ConnectToRandomRouters(int numDesired) =0 |
| virtual bool | ShouldConnectTo(const RouterID & router) const =0 |
Public Functions Documentation
function ~IOutboundSessionMaker
virtual ~IOutboundSessionMaker() =default
function OnSessionEstablished
virtual bool OnSessionEstablished(
ILinkSession * session
) =0
Reimplemented by: llarp::OutboundSessionMaker::OnSessionEstablished
function OnConnectTimeout
virtual void OnConnectTimeout(
ILinkSession * session
) =0
Reimplemented by: llarp::OutboundSessionMaker::OnConnectTimeout
function CreateSessionTo
virtual void CreateSessionTo(
const RouterID & router,
RouterCallback on_result
) =0
Reimplemented by: llarp::OutboundSessionMaker::CreateSessionTo
function CreateSessionTo
virtual void CreateSessionTo(
const RouterContact & rc,
RouterCallback on_result
) =0
Reimplemented by: llarp::OutboundSessionMaker::CreateSessionTo
function HavePendingSessionTo
virtual bool HavePendingSessionTo(
const RouterID & router
) const =0
Reimplemented by: llarp::OutboundSessionMaker::HavePendingSessionTo
function ConnectToRandomRouters
virtual void ConnectToRandomRouters(
int numDesired
) =0
Reimplemented by: llarp::OutboundSessionMaker::ConnectToRandomRouters
function ShouldConnectTo
virtual bool ShouldConnectTo(
const RouterID & router
) const =0
Reimplemented by: llarp::OutboundSessionMaker::ShouldConnectTo
Updated on 2026-01-10 at 22:49:45 +0000