Hotswap
hotswap — API Reference
Section titled “hotswap — API Reference”Import:
std/hotswap.axs
Public Functions (5)
Section titled “Public Functions (5)”| Function | Signature | Return Type |
|---|---|---|
load | (path: string) | i32 |
gc | () | void |
register_state | (state_ptr: (ptr (ptr void)), hook_name: string) | void |
enter | (mod_addr: (ptr (ptr void)), ptr_addr: (ptr (ptr void))) | (ptr void) |
exit | (mod_ptr: (ptr void)) | void |
Signatures
Section titled “Signatures”load(path: string) → i32gc() → voidregister_state(state_ptr: (ptr (ptr void)), hook_name: string) → voidenter(mod_addr: (ptr (ptr void)), ptr_addr: (ptr (ptr void))) → (ptr void)exit(mod_ptr: (ptr void)) → voidFFI Extern Declarations (5)
Section titled “FFI Extern Declarations (5)”These are private C/system function bindings used internally by the module.
| Symbol | Parameters | Return Type |
|---|---|---|
axon_hotswap_load | string | i32 |
axon_hotswap_gc | (none) | void |
axon_register_state | (ptr (ptr void)), string | void |
axon_hotswap_enter | (ptr (ptr void)), (ptr (ptr void)) | (ptr void) |
axon_hotswap_exit | (ptr void) | void |
Auto-generated from std/hotswap.axs by scripts/gen_docs.sh