23 lines
		
	
	
		
			601 B
		
	
	
	
		
			Objective-C
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			601 B
		
	
	
	
		
			Objective-C
		
	
	
	
	
	
// Copyright (c) 2024 Sentry. All Rights Reserved.
 | 
						|
 | 
						|
#pragma once
 | 
						|
 | 
						|
#include "Interface/SentrySamplingContextInterface.h"
 | 
						|
 | 
						|
@class SentrySamplingContext;
 | 
						|
 | 
						|
class SentrySamplingContextApple : public ISentrySamplingContext
 | 
						|
{
 | 
						|
public:
 | 
						|
	SentrySamplingContextApple(SentrySamplingContext* context);
 | 
						|
	virtual ~SentrySamplingContextApple() override;
 | 
						|
 | 
						|
	virtual TSharedPtr<ISentryTransactionContext> GetTransactionContext() const override;
 | 
						|
	virtual TMap<FString, FString> GetCustomSamplingContext() const override;
 | 
						|
 | 
						|
	SentrySamplingContext* GetNativeObject();
 | 
						|
 | 
						|
private:
 | 
						|
	SentrySamplingContext* SamplingContext;
 | 
						|
};
 |