You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
* Move sponsor process check inside store and use asio tasks to check, instead of launching separate thread on Linux/Mac. There was some strange interaction between standalone pthreads and asio. * How checking is done is now platform independent, but some platform specific code is needed to trigger exit events. #jira UE-204157 #rb ionut.matasaru [CL 31126135 by johan berg in ue5-main branch]
29 lines
785 B
C++
29 lines
785 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, struct FInstanceInfo* InstanceInfo);
|
|
void operator delete (void* Addr);
|
|
uint32 GetPort() const;
|
|
uint32 GetRecorderPort() const;
|
|
bool ShutdownIfNoConnections();
|
|
|
|
private:
|
|
FStoreService() = default;
|
|
FStoreService(const FStoreService&) = delete;
|
|
FStoreService(const FStoreService&&) = delete;
|
|
void operator = (const FStoreService&) = delete;
|
|
void operator = (const FStoreService&&) = delete;
|
|
};
|
|
|
|
/* vim: set noexpandtab : */
|