llarp::sys::NOP_SystemLayerHandler

Inherits from llarp::sys::I_SystemLayerManager

Public Functions

Name
virtual void report_changed_state() override
report our current state to the system layer
virtual void system_changed_our_state(ServiceState st) override
system told us to enter this state

Protected Functions

Name
virtual void we_changed_our_state(ServiceState st) override
change our state and report it to the system layer

Additional inherited members

Public Functions inherited from llarp::sys::I_SystemLayerManager

Name
virtual ~I_SystemLayerManager() =default
void disable()
disable all reporting to system layer
void give_context(llarp::Context * ctx)
give our current lokinet context to the system layer manager
virtual void report_periodic_stats()
report our stats on each timer tick
void starting()
void ready()
void stopping()
void stopped()
void failed()

Protected Attributes inherited from llarp::sys::I_SystemLayerManager

Name
bool m_disable
llarp::Context * m_Context

Public Functions Documentation

function report_changed_state

inline virtual void report_changed_state() override

report our current state to the system layer

Reimplements: llarp::sys::I_SystemLayerManager::report_changed_state

function system_changed_our_state

inline virtual void system_changed_our_state(
    ServiceState st
) override

system told us to enter this state

Reimplements: llarp::sys::I_SystemLayerManager::system_changed_our_state

Protected Functions Documentation

function we_changed_our_state

inline virtual void we_changed_our_state(
    ServiceState st
) override

change our state and report it to the system layer

Reimplements: llarp::sys::I_SystemLayerManager::we_changed_our_state


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