Files
UnrealEngineUWP/Engine/Source/Programs/UnrealTraceServer/src/StoreService.h
Johan Berg c4b5d4d459 Persistent setting for Unreal Trace Server
* Adds persistent settings for Unreal Trace Server, stored in user settings directory.
* End point for modying configuration. Endpoint is only accessible from the local machine.
* Functionality to detect changes, update components and relay to clients using settings serial number.

#rb martin.ridgers
#preflight 6422eae2c42c7fd1cbe73169

[CL 24818006 by Johan Berg in ue5-main branch]
2023-03-28 09:47:42 -04:00

28 lines
712 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "Foundation.h"
class FStoreSettings;
////////////////////////////////////////////////////////////////////////////////
class FStoreService
{
public:
~FStoreService() = default;
static FStoreService* Create(FStoreSettings* Desc);
void operator delete (void* Addr);
uint32 GetPort() const;
uint32 GetRecorderPort() const;
private:
FStoreService() = default;
FStoreService(const FStoreService&) = delete;
FStoreService(const FStoreService&&) = delete;
void operator = (const FStoreService&) = delete;
void operator = (const FStoreService&&) = delete;
};
/* vim: set noexpandtab : */