import { ComputeEventBinding } from "destack:compute/binding";
Compute event binding family.
language/library/src/compute/binding/event.ds:4:441export interface ComputeEventBinding {2 stream(event: &'a readonly Event): Stream;3 record(stream: &'a Stream): Event;4 isComplete(event: &'a readonly Event): boolean;5 synchronize(event: &'a readonly Event): void;6 elapsedSince(end: &'a readonly Event, start: &'b readonly Event): float64;7}
Members
stream(event: &'a readonly Event): StreamReturn the stream that recorded event.
record(stream: &'a Stream): EventRecord an event on stream.
isComplete(event: &'a readonly Event): booleanReturn whether event has completed.
synchronize(event: &'a readonly Event): voidWait until event completes.
elapsedSince(end: &'a readonly Event, start: &'b readonly Event): float64Return milliseconds elapsed from start to end.