MayaFlux 0.2.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
Lila Namespace Reference

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)