Expand media, network-stack, pear-platform, and scheduling module APIs

Add batch helpers, clear/count utilities, and management methods across content protection, FEC, flow shaper, circuit loom, trust gate, peer scheduler, and related modules.

Co-authored-by: Cursor <[email protected]>
This commit is contained in:
Raven Scott
2026-05-21 03:17:48 -04:00
co-authored by Cursor
parent c3b112f435
commit c2282bd2b9
20 changed files with 220 additions and 0 deletions
@@ -92,6 +92,16 @@ class HyperBareTargetMatrix extends EventEmitter {
return this._targets.some((t) => t.id === id)
}
resetToDefaults () {
this._targets = [...DEFAULT_TARGETS]
this.host = this._targets[0]?.id || 'darwin-arm64'
return this.list()
}
targetCount () {
return this._targets.length
}
getStats () {
return platformStats(this._stats, PROTOCOL, {
host: this.host,