Navigation
Unreal Engine C++ API Reference > Plugins > NetcodeUnitTest
Inheritance Hierarchy
- FOutputDevice
- FOutputDeviceError
- FHookOutputDevice
- FAssertHookDevice
References
Module | NetcodeUnitTest |
Header | /Engine/Plugins/NetcodeUnitTest/NetcodeUnitTest/Source/NetcodeUnitTest/Public/NUTUtil.h |
Include | #include "NUTUtil.h" |
Syntax
class FHookOutputDevice : public FOutputDeviceError
Remarks
Output device for hijacking/hooking an existing output device (e.g. to hijack GError, to block specific asserts) Inherit this class, to implement desired hook behaviour in subclass
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | HookDevice
(
FOutputDeviceError* OldDevice |
|
![]() ![]() |
void | Serialize
(
const TCHAR* V, |
|
![]() ![]() |
void | Serialize
(
const TCHAR* V, |
Overridden from FOutputDeviceError
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | HandleError () |
Overridden from FOutputDevice
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | ||
![]() ![]() |
void | Dumps the contents of this output device's buffer to an archive (supported by output device that have a memory buffer) | |
![]() ![]() |
void | Flush () |
|
![]() ![]() ![]() |
bool | IsMemoryOnly () |
|
![]() ![]() |
void | TearDown () |
Closes output device and cleans up. |