|
RADLib
RADical C++ application framework
|
Classes | |
| class | Span |
| class | UniqueHandle |
| class | Mutex |
| class | Event |
| class | Module |
Typedefs | |
| using | Device = UniqueHandle< rad_device_t, rad_device_close > |
| using | File = UniqueHandle< rad_file_t, rad_vfs_close > |
| using | Tty = UniqueHandle< rad_tty_t, rad_tty_close > |
| using | Pty = UniqueHandle< rad_pty_t, rad_pty_close > |
Enumerations | |
| enum class | Status : int32_t { ok = RAD_STATUS_OK , error = RAD_STATUS_ERROR , invalid_argument = RAD_STATUS_INVALID_ARGUMENT , not_found = RAD_STATUS_NOT_FOUND , no_memory = RAD_STATUS_NO_MEMORY , timeout = RAD_STATUS_TIMEOUT , not_supported = RAD_STATUS_NOT_SUPPORTED , already_exists = RAD_STATUS_ALREADY_EXISTS , not_initialized = RAD_STATUS_NOT_INITIALIZED } |
Functions | |
| constexpr bool | succeeded (rad_status_t status) |
| constexpr bool | failed (rad_status_t status) |
| using rad::Device = typedef UniqueHandle<rad_device_t, rad_device_close> |
| using rad::File = typedef UniqueHandle<rad_file_t, rad_vfs_close> |
| using rad::Pty = typedef UniqueHandle<rad_pty_t, rad_pty_close> |
| using rad::Tty = typedef UniqueHandle<rad_tty_t, rad_tty_close> |
|
strong |
|
inlineconstexpr |
|
inlineconstexpr |