concurrency v5.0.0 (2022-10-19T08:12:29Z)
Dub
Repo
ThrottleStreamOp
concurrency
stream
throttling
Undocumented in source.
template
ThrottleStreamOp (
Stream
ThrottleEmitLogic
emitLogic
ThrottleTimerLogic
timerLogic
) {
import
std
.
traits
:
ReturnType
;
;
struct
SharedBitField
(Flags)
via
import
concurrency
.
bitfield
:
SharedBitField
;
;
alias
Properties
=
StreamProperties
!
Stream
;
alias
DG
=
Properties
.
DG
;
struct
ThrottleStreamOp
(Receiver)
;
}
Members
Aliases
DG
alias
DG
=
Properties
.
DG
Undocumented in source.
Properties
alias
Properties
=
StreamProperties
!
Stream
Undocumented in source.
Structs
ThrottleStreamOp
struct
ThrottleStreamOp
(Receiver)
Undocumented in source.
Meta
Source
See Implementation
concurrency
stream
throttling
enums
ThrottleEmitLogic
ThrottleTimerLogic
functions
debounce
throttleFirst
throttleLast
throttling
structs
SenderReceiver
TimerReceiver
templates
ThrottleStreamOp