Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ValueDownlink<V, VU>

Type parameters

  • V: VU

  • VU

Hierarchy

Implements

Index

Methods

bindInput

  • bindInput(input: Outlet<V> | null): void

bindOutput

  • bindOutput(output: Inlet<V>): void

body

  • body(): Value
  • body(body: AnyValue): this

close

  • close(): void

command

Protected copy

  • copy(context: DownlinkContext, owner: DownlinkOwner | undefined, hostUri: Uri, nodeUri: Uri, laneUri: Uri, prio: number, rate: number, body: Value, flags: number, observers: ReadonlyArray<ValueDownlinkObserver<V, VU>> | null, valueForm?: Form<V, VU>, state0?: Value): this

didClose

didConnect

didDisconnect

didFail

Protected didInvalidate

  • didInvalidate(): void

didLink

Protected didReconcile

  • didReconcile(version: number): void

didSet

didSync

didUnlink

disconnectInputs

  • disconnectInputs(): void

disconnectOutputs

  • disconnectOutputs(): void

get

  • get(): V

hostUri

  • hostUri(): Uri
  • hostUri(hostUri: AnyUri): this

initialState

  • initialState(): Value
  • initialState(state0: Value): this

input

invalidate

  • invalidate(): void

invalidateInput

  • invalidateInput(): void

invalidateOutput

  • invalidateOutput(): void

isAuthenticated

  • isAuthenticated(): boolean

isConnected

  • isConnected(): boolean

isLinked

  • isLinked(): boolean

isSynced

  • isSynced(): boolean

keepLinked

  • keepLinked(): boolean
  • keepLinked(keepLinked: boolean): this

keepSynced

  • keepSynced(): boolean
  • keepSynced(keepSynced: boolean): this

laneUri

  • laneUri(): Uri
  • laneUri(laneUri: AnyUri): this

map

memoize

nodeUri

  • nodeUri(): Uri
  • nodeUri(nodeUri: AnyUri): this

observe

onCommand

onEvent

Protected onInvalidate

  • onInvalidate(): void

Protected onReconcile

  • onReconcile(version: number): void

open

  • open(): this

outputIterator

prio

  • prio(): number
  • prio(prio: number): this

rate

  • rate(): number
  • rate(rate: number): this

reconcile

  • reconcile(version: number): void

reconcileInput

  • reconcileInput(version: number): void

reconcileOutput

  • reconcileOutput(version: number): void

session

  • session(): Value

set

  • set(newObject: VU): void

setState

  • setState(state: Value): void

type

unbindInput

  • unbindInput(): void

unbindOutput

  • unbindOutput(output: Inlet<V>): void

unbindOutputs

  • unbindOutputs(): void

unobserve

  • unobserve(observer: unknown): this

valueForm

watch

Protected willInvalidate

  • willInvalidate(): void

willLink

Protected willReconcile

  • willReconcile(version: number): void

willSet

willSync

willUnlink

Static initForm