llarp::service::EndpointState
Public Functions
| Name | |
|---|---|
| bool | Configure(const NetworkConfig & conf) |
Public Attributes
| Name | |
|---|---|
| std::set< RouterID > | m_SnodeBlacklist |
| AbstractRouter * | m_Router |
| std::string | m_Keyfile |
| std::string | m_Name |
| std::string | m_NetNS |
| bool | m_ExitEnabled |
| PendingTraffic | m_PendingTraffic |
| Sessions | m_RemoteSessions |
| Sessions | m_DeadSessions |
| std::set< ConvoTag > | m_InboundConvos |
| SNodeSessions | m_SNodeSessions |
| std::unordered_multimap< Address, PathEnsureHook > | m_PendingServiceLookups |
| std::unordered_map< Address, llarp_time_t > | m_LastServiceLookupTimes |
| std::unordered_map< RouterID, uint32_t > | m_ServiceLookupFails |
| PendingRouters | m_PendingRouters |
| llarp_time_t | m_LastPublish |
| llarp_time_t | m_LastPublishAttempt |
| IntroSet | m_IntroSet our introset |
| PendingLookups | m_PendingLookups pending remote service lookups by id |
| std::list< std::function< bool(void)> > | m_OnInit on initialize functions |
| ConvoMap | m_Sessions conversations |
| OutboundSessions_t | m_OutboundSessions |
| util::DecayingHashTable< std::string, std::variant< Address, RouterID >, std::hash< std::string > > | nameCache |
| LNSLookupTracker | lnsTracker |
Public Functions Documentation
function Configure
bool Configure(
const NetworkConfig & conf
)
Public Attributes Documentation
variable m_SnodeBlacklist
std::set< RouterID > m_SnodeBlacklist;
variable m_Router
AbstractRouter * m_Router;
variable m_Keyfile
std::string m_Keyfile;
variable m_Name
std::string m_Name;
variable m_NetNS
std::string m_NetNS;
variable m_ExitEnabled
bool m_ExitEnabled = false;
variable m_PendingTraffic
PendingTraffic m_PendingTraffic;
variable m_RemoteSessions
Sessions m_RemoteSessions;
variable m_DeadSessions
Sessions m_DeadSessions;
variable m_InboundConvos
std::set< ConvoTag > m_InboundConvos;
variable m_SNodeSessions
SNodeSessions m_SNodeSessions;
variable m_PendingServiceLookups
std::unordered_multimap< Address, PathEnsureHook > m_PendingServiceLookups;
variable m_LastServiceLookupTimes
std::unordered_map< Address, llarp_time_t > m_LastServiceLookupTimes;
variable m_ServiceLookupFails
std::unordered_map< RouterID, uint32_t > m_ServiceLookupFails;
variable m_PendingRouters
PendingRouters m_PendingRouters;
variable m_LastPublish
llarp_time_t m_LastPublish = 0s;
variable m_LastPublishAttempt
llarp_time_t m_LastPublishAttempt = 0s;
variable m_IntroSet
IntroSet m_IntroSet;
our introset
variable m_PendingLookups
PendingLookups m_PendingLookups;
pending remote service lookups by id
variable m_OnInit
std::list< std::function< bool(void)> > m_OnInit;
on initialize functions
variable m_Sessions
ConvoMap m_Sessions;
conversations
variable m_OutboundSessions
OutboundSessions_t m_OutboundSessions;
variable nameCache
util::DecayingHashTable< std::string, std::variant< Address, RouterID >, std::hash< std::string > > nameCache;
variable lnsTracker
LNSLookupTracker lnsTracker;
Updated on 2026-01-10 at 22:49:45 +0000