35 lines
561 B
C++
35 lines
561 B
C++
// Copyright (c) 2022 Sentry. All Rights Reserved.
|
|
|
|
#include "SentryIdDesktop.h"
|
|
|
|
#if USE_SENTRY_NATIVE
|
|
|
|
SentryIdDesktop::SentryIdDesktop()
|
|
{
|
|
IdDesktop = sentry_uuid_new_v4();
|
|
}
|
|
|
|
SentryIdDesktop::SentryIdDesktop(sentry_uuid_t id)
|
|
{
|
|
IdDesktop = id;
|
|
}
|
|
|
|
SentryIdDesktop::~SentryIdDesktop()
|
|
{
|
|
// Put custom destructor logic here if needed
|
|
}
|
|
|
|
sentry_uuid_t SentryIdDesktop::GetNativeObject()
|
|
{
|
|
return IdDesktop;
|
|
}
|
|
|
|
FString SentryIdDesktop::ToString() const
|
|
{
|
|
char IdString[37];
|
|
sentry_uuid_as_string(&IdDesktop, IdString);
|
|
return FString(IdString);
|
|
}
|
|
|
|
#endif
|