MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ EventType

enum class Lila::EventType : uint8_t
strong

Enumerates all event types supported by the Lila event system.

These events represent key lifecycle and runtime actions in the live coding environment, such as client connections, code evaluation, symbol definition, and server state changes.

Enumerator
ClientConnected 

A client has connected to the server.

ClientDisconnected 

A client has disconnected from the server.

EvalStart 

Code evaluation has started.

EvalSuccess 

Code evaluation succeeded.

EvalError 

Code evaluation failed.

SymbolDefined 

A new symbol was defined in the interpreter.

ServerStart 

The server has started.

ServerStop 

The server has stopped.

Definition at line 12 of file EventBus.hpp.

12 : uint8_t {
13 ClientConnected, ///< A client has connected to the server
14 ClientDisconnected, ///< A client has disconnected from the server
15 EvalStart, ///< Code evaluation has started
16 EvalSuccess, ///< Code evaluation succeeded
17 EvalError, ///< Code evaluation failed
18 SymbolDefined, ///< A new symbol was defined in the interpreter
19 ServerStart, ///< The server has started
20 ServerStop ///< The server has stopped
21};