ILanyardSession

Pure-virtual session surface consumed by Lanyard.

Declared in src/libs/libhive/hive/ILanyardSession.hpp
Inherits QObject
Inherited By HiveSession
Group hive

Detailed description

The chip-row widget (Lanyard) reads only a handful of values off the active session — whether a hive is mounted, the active sentient's display name, the active node's ID — and re-renders when any of those change. ILanyardSession captures that surface as a pure interface so tests can swap in a fake without having to mount real key material.

Production wiring uses HiveSession (which implements every method here). Tests wire a custom subclass that returns whatever state the test case needs and emits the matching signals.

See also Lanyard, HiveSession.

In this section