llarp::service::EndpointUtil

Public Functions

Name
void ExpireSNodeSessions(llarp_time_t now, SNodeSessions & sessions)
void ExpirePendingTx(llarp_time_t now, PendingLookups & lookups)
void ExpirePendingRouterLookups(llarp_time_t now, PendingRouters & routers)
void DeregisterDeadSessions(llarp_time_t now, Sessions & sessions)
void TickRemoteSessions(llarp_time_t now, Sessions & remoteSessions, Sessions & deadSessions, ConvoMap & sessions)
void ExpireConvoSessions(llarp_time_t now, ConvoMap & sessions)
void StopRemoteSessions(Sessions & remoteSessions)
void StopSnodeSessions(SNodeSessions & sessions)
bool HasPathToService(const Address & addr, const Sessions & remoteSessions)
bool GetConvoTagsForService(const ConvoMap & sessions, const Address & addr, std::set< ConvoTag > & tags)

Public Functions Documentation

function ExpireSNodeSessions

static void ExpireSNodeSessions(
    llarp_time_t now,
    SNodeSessions & sessions
)

function ExpirePendingTx

static void ExpirePendingTx(
    llarp_time_t now,
    PendingLookups & lookups
)

function ExpirePendingRouterLookups

static void ExpirePendingRouterLookups(
    llarp_time_t now,
    PendingRouters & routers
)

function DeregisterDeadSessions

static void DeregisterDeadSessions(
    llarp_time_t now,
    Sessions & sessions
)

function TickRemoteSessions

static void TickRemoteSessions(
    llarp_time_t now,
    Sessions & remoteSessions,
    Sessions & deadSessions,
    ConvoMap & sessions
)

function ExpireConvoSessions

static void ExpireConvoSessions(
    llarp_time_t now,
    ConvoMap & sessions
)

function StopRemoteSessions

static void StopRemoteSessions(
    Sessions & remoteSessions
)

function StopSnodeSessions

static void StopSnodeSessions(
    SNodeSessions & sessions
)

function HasPathToService

static bool HasPathToService(
    const Address & addr,
    const Sessions & remoteSessions
)

function GetConvoTagsForService

static bool GetConvoTagsForService(
    const ConvoMap & sessions,
    const Address & addr,
    std::set< ConvoTag > & tags
)

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