eventpbdsl

package
v0.4.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 2, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Init added in v0.3.0

func Init(m dsl.Module, destModule types.ModuleID)

func TimerDelay added in v0.4.0

func TimerDelay(m dsl.Module, destModule types.ModuleID, eventsToDelay []*types1.Event, delay types2.Duration)

func TimerGarbageCollect added in v0.3.5

func TimerGarbageCollect(m dsl.Module, destModule types.ModuleID, retentionIndex types3.RetentionIndex)

func TimerRepeat added in v0.3.5

func TimerRepeat(m dsl.Module, destModule types.ModuleID, eventsToRepeat []*types1.Event, delay types2.Duration, retentionIndex types3.RetentionIndex)

func UponInit added in v0.3.0

func UponInit(m dsl.Module, handler func() error)

func UponTimerDelay added in v0.4.0

func UponTimerDelay(m dsl.Module, handler func(eventsToDelay []*types.Event, delay types1.Duration) error)

func UponTimerEvent added in v0.4.0

func UponTimerEvent[W types.TimerEvent_TypeWrapper[Ev], Ev any](m dsl.Module, handler func(ev *Ev) error)

func UponTimerGarbageCollect added in v0.3.5

func UponTimerGarbageCollect(m dsl.Module, handler func(retentionIndex types2.RetentionIndex) error)

func UponTimerRepeat added in v0.3.5

func UponTimerRepeat(m dsl.Module, handler func(eventsToRepeat []*types.Event, delay types1.Duration, retentionIndex types2.RetentionIndex) error)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL