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
@@ -94,6 +94,17 @@ class HyperP2PQosTopic extends EventEmitter {
return n
}
handlerCount () {
return this._handlers.size
}
peekHighest () {
for (let q = MAX_QOS; q >= 0; q--) {
if (this._queues[q].length) return { ...this._queues[q][0] }
}
return null
}
_onGossip (data) {
if (!data || data.type !== 'qos-publish') return
this._stats.gossipIn++