nimterm/queue
This page is generated from the module’s exported API and ## documentation comments.
Thread-safe application event queue.
EventQueue
Section titled “EventQueue”EventQueue = ref objectProcedures
Section titled “Procedures”newEventQueue
Section titled “newEventQueue”proc newEventQueue(): EventQueue {.raises: [], tags: [], forbids: [].}Returns: EventQueue.
proc post(queue: EventQueue; event: UiEvent) {.raises: [], tags: [], forbids: [].}Arguments
Section titled “Arguments”| Name | Type | Default |
|---|---|---|
queue |
EventQueue |
|
event |
UiEvent |
tryPop
Section titled “tryPop”proc tryPop(queue: EventQueue; event: var UiEvent): bool {.raises: [], tags: [], forbids: [].}Returns: bool.
Arguments
Section titled “Arguments”| Name | Type | Default |
|---|---|---|
queue |
EventQueue |
|
event |
var UiEvent |