• OctoMY API
  • OctoMY API Reference
  • C++ Classes
  • OctoMY
  • ILanyardSession
  • ILanyardSession Class

    Pure-virtual session surface consumed by Lanyard. More...

    Header: #include <ILanyardSession>
    Since: 1.0
    Inherits: QObject
    Inherited By:

    HiveSession

    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 and HiveSession.