#include <rex/kernel/module.h>
|
| constexpr | ModuleImport (const char *library_name, u16 export_ordinal) |
|
| const char * | library |
|
u16 | ordinal |
|
std::atomic< PPCFunc * > | function {nullptr} |
| std::atomic< u64 > | generation {0} |
A function another loaded module exports by ordinal, resolved on its first call.
◆ ModuleImport()
| rex::kernel::ModuleImport::ModuleImport |
( |
const char * | library_name, |
|
|
u16 | export_ordinal ) |
|
inlineconstexpr |
- Parameters
-
| library_name | The base name of the exporting module, without directory and extension. |
◆ generation
| std::atomic<u64> rex::kernel::ModuleImport::generation {0} |
Registry generation the function was resolved at.
◆ library
| const char* rex::kernel::ModuleImport::library |
Base name of the exporting module.
The documentation for this struct was generated from the following file: