Navigation
API > API/Runtime > API/Runtime/AutoRTFM
Function pointers used by AutoRTFM for heap allocations, etc.
| Name | autortfm_extern_api |
| Type | struct |
| Header File | /Engine/Source/Runtime/AutoRTFM/Public/AutoRTFM/CAPI.h |
| Include Path | #include "AutoRTFM/CAPI.h" |
Syntax
struct autortfm_extern_api
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Allocate | void *(* | The function used to allocate memory from the heap. | AutoRTFM/CAPI.h | |
| AllocateZeroed | void *(* | The function used to allocate zeroed memory from the heap. | AutoRTFM/CAPI.h | |
| CaptureCallstack | size_t(* | Performs a capture of the currently executing callstack, writing at most MaxFrames frame addresses to StackOut, starting with with the most deeply nested frame. | AutoRTFM/CAPI.h | |
| EnsureFailure | void(* | Function used to report an ensure failure using a printf-style format string and va_list arguments. | AutoRTFM/CAPI.h | |
| Free | void(* | The function used to free memory allocated by Allocate(), Reallocate() or AllocateZeroed(). | AutoRTFM/CAPI.h | |
| IsLogActive | bool(* | Function used to query whether a log severity is active. Must not be null. | AutoRTFM/CAPI.h | |
| Log | void(* | Function used to log messages using a printf-style format string and va_list arguments. | AutoRTFM/CAPI.h | |
| LogCallstack | void(* | Prints a callstack captured with CaptureCallstack to the log with the given severity. | AutoRTFM/CAPI.h | |
| LogWithCallstack | void(* | Function used to log messages with a callstack using a printf-style format string and va_list arguments. | AutoRTFM/CAPI.h | |
| OnRetryTransactionsChanged | void(* | Optional callback to be informed when the value returned by ForTheRuntime::GetRetryTransaction() changes. | AutoRTFM/CAPI.h | |
| OnRuntimeEnabledChanged | void(* | Optional callback to be informed when the value returned by ForTheRuntime::IsAutoRTFMRuntimeEnabled() changes. | AutoRTFM/CAPI.h | |
| Reallocate | void *(* | The function used to reallocate memory from the heap. | AutoRTFM/CAPI.h | |
| RollbackWrite | void(* | Custom abort handler for writes that that were added with the autortfm_write_custom_rollback flag. | AutoRTFM/CAPI.h |