|
libGimbal 0.1.0
C17-Based Extended Standard Library and Cross-Language Runtime Framework
|
Files | |
| file | gimbal_app.h |
| file | gimbal_ctx.h |
| file | gimbal_decls.h |
| file | gimbal_error.h |
| file | gimbal_exception.h |
| file | gimbal_library.h |
| file | gimbal_logger.h |
| file | gimbal_main_loop.h |
| file | gimbal_module.h |
| file | gimbal_result.h |
| file | gimbal_stack_frame.h |
| file | gimbal_task.h |
| file | gimbal_thd.h |
| file | gimbal_thread.h |
| file | gimbal_tls.h |
| file | gimbal_typedefs.h |
| file | gimbal_core.h |
Data Structures | |
| struct | GblApp |
| struct | GblException |
| struct | GblLibrary |
| struct | GblLogger |
| struct | GblModule |
| struct | GblThread |
Core framework module.
The core module provides:
Typically this is pulled in by just using #include <gimbal/core.h>.
The following table provides an index of some of the core APIs:
| Type | Purpose |
|---|---|
| GblException | Unified error handling |
| GblLogger | Generic logging mechanism |
| GblThread | Low-level concurrency |
| GblModule | Module system |
| GblApp | Main application object |