|
MayaFlux 0.2.0
Digital-First Multimedia Processing Framework
|
Namespaces | |
| namespace | Colors |
Classes | |
| class | ClangInterpreter |
| Embedded Clang interpreter for live code evaluation in MayaFlux. More... | |
| struct | ClientInfo |
| Information about a connected client. More... | |
| class | Commentator |
| Centralized, thread-safe logging and announcement system for Lila. More... | |
| struct | ErrorEvent |
| Data for error events. More... | |
| struct | EvalEvent |
| Data for code evaluation events. More... | |
| class | EventBus |
| Thread-safe event subscription and publishing system for Lila. More... | |
| class | Lila |
| class | Server |
| TCP server for interactive live coding sessions in MayaFlux. More... | |
| class | ServerThread |
| Fallback std::thread-based thread wrapper with manual stop signaling. More... | |
| struct | StreamEvent |
| Represents a published event in the system. More... | |
| class | Subscription |
| Abstract base class for event subscriptions. More... | |
| struct | SymbolEvent |
| Data for symbol definition events. More... | |
Concepts | |
| concept | EventHandler |
| Concept for event handler functions. | |
Functions | |
| constexpr std::string_view | to_string (EventType type) |
| Converts an EventType to its string representation. | |
| static int | socket_errno () |
| static std::string | socket_error_string (int code) |
| static void | socket_close (int fd) |
| static ssize_t | socket_read (int fd, void *buf, size_t len) |
| static int | set_nonblocking (int fd) |