ASM.ProviderBackend.Event (ASM v0.10.0)

Copy Markdown View Source

ASM-owned event delivery envelope emitted by provider backends.

Summary

Types

t()

@type t() :: %ASM.ProviderBackend.Event{
  asm_event: ASM.Event.t() | nil,
  core_event: CliSubprocessCore.Event.t() | nil,
  subscription_ref: reference()
}

Functions

new(subscription_ref, core_event)

@spec new(reference(), CliSubprocessCore.Event.t()) :: t()

new_asm(subscription_ref, asm_event)

@spec new_asm(reference(), ASM.Event.t()) :: t()