Optionalconfig: HeartbeatConfigOptionaltopology: TopologyMapReadonlynameProtectednodeReference to the owning MeshNode, set by ModuleRegistry on registration.
ReadonlyportnumThe port number this module handles.
Get all tracked agents.
Handle an incoming packet dispatched to this module's portnum.
Check if an agent is considered online.
Called once when the module is registered with a MeshNode.
Called when the MeshNode starts. Override for periodic tasks.
Register a listener for agent status changes.
Called when the MeshNode stops. Override for cleanup.
Human-readable module name for logging.