StreamCutoffAttachQueue
-
class
StreamCutoffAttachQueue()
Constructors
Properties
Methods
Constructors
-
StreamCutoffAttachQueue.constructor(cutoffScale, attachPriorityManager, maxActivePromises, compare, failureFailsAll) Arguments: - cutoffScale (
number()) – None - attachPriorityManager (
AttachPriorityManager()) – None - maxActivePromises (
number()) – None - compare (CompareGreater <XmlAttachPriorityProxy>) – None
- failureFailsAll (
boolean()) – None
Return type: - cutoffScale (
Properties
-
StreamCutoffAttachQueue._deferredPromises Type: PriorityQueue()<_DeferredPromise()<ScsBuffer | Response | null, XmlAttachPriorityProxy>>
-
StreamCutoffAttachQueue._latestPromise Type: Promise <ScsBuffer | Response | null | void>
-
StreamCutoffAttachQueue._needsResorting Type: boolean
-
StreamCutoffAttachQueue.override Type: any
Methods
_deferPromise
-
StreamCutoffAttachQueue._deferPromise(lazyPromise, compareValue) Arguments: - lazyPromise (
Lazy()<Promise <S>>) – None - compareValue (XmlAttachPriorityProxy) – None
Return type: Promise <S>
- lazyPromise (
_dequeue
-
StreamCutoffAttachQueue._dequeue() Return type: _DeferredPromise()<ScsBuffer | Response | null, XmlAttachPriorityProxy>
_drainQueue
-
StreamCutoffAttachQueue._drainQueue() Return type: [ _DeferredPromise()<T, U>]
_push
-
StreamCutoffAttachQueue._push(lazyPromise, compareValue) Arguments: - lazyPromise (LazyLike <Promise <S>>) – None
- compareValue (XmlAttachPriorityProxy) – None
Return type: Promise <S>
_queue
-
StreamCutoffAttachQueue._queue(promise) Arguments: - promise (
_DeferredPromise()<ScsBuffer | Response | null, XmlAttachPriorityProxy>) – None
Return type: void
- promise (
push
-
StreamCutoffAttachQueue.push(lazyPromise, compareValue) Arguments: - lazyPromise (LazyLike <Promise <S>>) – None
- compareValue (XmlAttachPriorityProxy) – None
Return type: Promise <S>