Skip to content

nimterm/queue

This page is generated from the module’s exported API and ## documentation comments.

Thread-safe application event queue.

EventQueue = ref object

View source

proc newEventQueue(): EventQueue {.raises: [], tags: [], forbids: [].}

Returns: EventQueue.

View source

proc post(queue: EventQueue; event: UiEvent) {.raises: [], tags: [], forbids: [].}
Name Type Default
queue EventQueue
event UiEvent

View source

proc tryPop(queue: EventQueue; event: var UiEvent): bool {.raises: [], tags: [],
forbids: [].}

Returns: bool.

Name Type Default
queue EventQueue
event var UiEvent

View source