37 lines
499 B
Markdown
37 lines
499 B
Markdown
# DaemonEvents
|
|
|
|
For things that need to be processed by the daemon
|
|
|
|
Observer pattern
|
|
|
|
Register listeners dynamically per event
|
|
|
|
Spawn new greenlets
|
|
|
|
-------------------
|
|
|
|
## Attributes
|
|
|
|
events: dict
|
|
|
|
schema:
|
|
|
|
{
|
|
"event_id": dict{
|
|
"event_name": string,
|
|
"result_data": bytes,
|
|
"started": epoch,
|
|
"finished": epoch,
|
|
"done": bool
|
|
}
|
|
}
|
|
|
|
|
|
--------------------
|
|
|
|
MsgPack schema:
|
|
|
|
event_name: string
|
|
event_id: uuid4
|
|
|