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
10{
11public:
12 /** Constructor, initializing member variables */
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
29protected:
30 /**
31 * Callback to allow FWindowsApplicationErrorOutputDevice to restore the UI.
32 */
33 virtual void HandleErrorRestoreUI();
34};
virtual void HandleError() override
virtual void Serialize(const TCHAR *Msg, ELogVerbosity::Type Verbosity, const class FName &Category) override
virtual void HandleErrorRestoreUI()