20 lines
445 B
C
20 lines
445 B
C
|
|
// Copyright (c) 2022 Sentry. All Rights Reserved.
|
||
|
|
|
||
|
|
#pragma once
|
||
|
|
|
||
|
|
#include "CoreMinimal.h"
|
||
|
|
|
||
|
|
#include "SentryDataTypes.h"
|
||
|
|
|
||
|
|
class ISentryEvent
|
||
|
|
{
|
||
|
|
public:
|
||
|
|
virtual ~ISentryEvent() = default;
|
||
|
|
|
||
|
|
virtual void SetMessage(const FString& message) = 0;
|
||
|
|
virtual FString GetMessage() const = 0;
|
||
|
|
virtual void SetLevel(ESentryLevel level) = 0;
|
||
|
|
virtual ESentryLevel GetLevel() const = 0;
|
||
|
|
virtual bool IsCrash() const = 0;
|
||
|
|
virtual bool IsAnr() const = 0;
|
||
|
|
};
|