Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
WindowsErrorOutputDevice.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#
pragma
once
4
5
#
include
"CoreTypes.h"
6
#
include
"Misc/OutputDeviceError.h"
7
#
include
"Misc/OutputDeviceConsole.h"
8
9
class
FWindowsErrorOutputDevice
:
public
FOutputDeviceError
10
{
11
public
:
12
/** Constructor, initializing member variables */
13
FWindowsErrorOutputDevice
();
14
15
/**
16
* Serializes the passed in data unless the current event is suppressed.
17
*
18
* @param Data Text to log
19
* @param Event Event name used for suppression purposes
20
*/
21
virtual
void
Serialize
(
const
TCHAR* Msg,
ELogVerbosity
::
Type
Verbosity,
const
class
FName
& Category )
override
;
22
23
/**
24
* Error handling function that is being called from within the system wide global
25
* error handler, e.g. using structured exception handling on the PC.
26
*/
27
virtual
void
HandleError
()
override
;
28
29
protected
:
30
/**
31
* Callback to allow FWindowsApplicationErrorOutputDevice to restore the UI.
32
*/
33
virtual
void
HandleErrorRestoreUI
();
34
};
FName
Definition
NameTypes.h:601
FOutputDeviceError
Definition
OutputDeviceError.h:10
FWindowsErrorOutputDevice
Definition
WindowsErrorOutputDevice.h:10
FWindowsErrorOutputDevice::FWindowsErrorOutputDevice
FWindowsErrorOutputDevice()
FWindowsErrorOutputDevice::HandleError
virtual void HandleError() override
FWindowsErrorOutputDevice::Serialize
virtual void Serialize(const TCHAR *Msg, ELogVerbosity::Type Verbosity, const class FName &Category) override
FWindowsErrorOutputDevice::HandleErrorRestoreUI
virtual void HandleErrorRestoreUI()
ELogVerbosity
Definition
AssertionMacros.h:31
ELogVerbosity::Type
Type
Definition
LogVerbosity.h:17
Downloads
ArkServerAPI_NEW
ASA
AsaApi
AsaApi
Core
Public
API
UE
Windows
WindowsErrorOutputDevice.h
Generated by
1.10.0