![]() |
nsbaci 1.0
|
Runtime services namespace for nsbaci. More...
Classes | |
| class | Interpreter |
| Executes instructions for threads within a program context. More... | |
| class | NsbaciInterpreter |
| BACI-specific implementation of the Interpreter. More... | |
| class | Program |
| Represents a compiled program ready for execution. More... | |
| class | NsbaciScheduler |
| BACI-specific implementation of the Scheduler. More... | |
| class | Scheduler |
| Manages thread scheduling and state transitions. More... | |
| class | Semaphore |
| Counting semaphore for process synchronization. More... | |
| class | Thread |
| Represents a thread in the runtime service. More... | |
Typedefs | |
| using | OutputCallback = std::function<void(const std::string&)> |
| Callback type for output operations. | |
| using | InputRequestCallback = std::function<void(const std::string&)> |
| Callback type for input requests. | |
| using | DrawingCallback = std::function<void(const nsbaci::types::DrawCommand&)> |
| Callback type for drawing operations. | |
Runtime services namespace for nsbaci.