zworld-em/Plugins/sentry-unreal/Source/Sentry/Private/Apple/SentryTransactionContextApple.h

24 lines
636 B
C
Raw Normal View History

2025-05-11 22:07:21 +08:00
// Copyright (c) 2024 Sentry. All Rights Reserved.
#pragma once
#include "Interface/SentryTransactionContextInterface.h"
@class SentryTransactionContext;
class SentryTransactionContextApple : public ISentryTransactionContext
{
public:
SentryTransactionContextApple(const FString& name, const FString& operation);
SentryTransactionContextApple(SentryTransactionContext* context);
virtual ~SentryTransactionContextApple() override;
virtual FString GetName() const override;
virtual FString GetOperation() const override;
SentryTransactionContext* GetNativeObject();
private:
SentryTransactionContext* TransactionContext;
};