Initial Commit

This commit is contained in:
Norman Lansing
2026-01-28 19:08:51 -05:00
commit ecb33115bf
54042 changed files with 9695586 additions and 0 deletions

View File

@@ -0,0 +1,46 @@
// Generated by UnrealBuildTool (UEBuildModuleCPP.cs) : Shared PCH Definitions for GameLiftServerSDK
#pragma once
#include "SharedDefinitions.Core.Project.RTTI.Exceptions.ValApi.ValExpApi.Cpp20.InclOrderUnreal5_4.h"
#undef GAMELIFTSERVERSDK_API
#undef GAMELIFTSERVERSDK_NON_ATTRIBUTED_API
#define UE_IS_ENGINE_MODULE 0
#define UE_DEPRECATED_FORGAME UE_DEPRECATED
#define UE_DEPRECATED_FORENGINE UE_DEPRECATED
#define UE_VALIDATE_FORMAT_STRINGS 1
#define UE_VALIDATE_INTERNAL_API 1
#define UE_VALIDATE_EXPERIMENTAL_API 1
#define UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_4 0
#define UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_5 1
#define UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_6 1
#define UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_7 1
#define UE_PROJECT_NAME FPSTemplate
#define UE_TARGET_NAME FPSTemplateServer
#define NOMINMAX 1
#define WITH_GAMELIFT 1
#define SPDLOG_NO_EXCEPTIONS 1
#define asio gamelift_asio
#define asio_signal_handler gamelift_asio_signal_handler
#define AWS_GAMELIFT_EXPORTS 1
#define ASIO_STANDALONE 1
#define ASIO_HAS_STD_INVOKE_RESULT 1
#define USE_IMPORT_EXPORT 1
#define _WEBSOCKETPP_CPP11_STRICT_ 1
#define SPDLOG_WCHAR_TO_UTF8_SUPPORT 1
#define _WIN32_WINNT_WIN10_TH2 0x0A00
#define _WIN32_WINNT_WIN10_RS1 0x0A00
#define _WIN32_WINNT_WIN10_RS2 0x0A00
#define _WIN32_WINNT_WIN10_RS3 0x0A00
#define _WIN32_WINNT_WIN10_RS4 0x0A00
#define _WIN32_WINNT_WIN10_RS5 0x0A00
#define UE_MODULE_NAME "GameLiftServerSDK"
#define UE_PLUGIN_NAME "GameLiftServerSDK"
#define IMPLEMENT_ENCRYPTION_KEY_REGISTRATION()
#define IMPLEMENT_SIGNING_KEY_REGISTRATION()
#define READ_TARGET_ENABLED_PLUGINS_FROM_RECEIPT 0
#define LOAD_PLUGINS_FOR_TARGET_PLATFORMS 0
#define PROJECTS_API
#define PROJECTS_NON_ATTRIBUTED_API
#define JSON_API
#define JSON_NON_ATTRIBUTED_API
#define GAMELIFTSERVERSDK_API
#define GAMELIFTSERVERSDK_NON_ATTRIBUTED_API

View File

@@ -0,0 +1,28 @@
/I "."
/I "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/ThirdParty/rapidjson/include"
/I "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/ThirdParty/asio/include"
/I "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/ThirdParty/websocketpp"
/I "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue"
/I "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private"
/I "Runtime/Core/Public"
/I "Runtime/TraceLog/Public"
/I "Runtime/AutoRTFM/Public"
/I "D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/FPSTemplateServer/Inc/ImageCore/UHT"
/I "Runtime/ImageCore/Public"
/I "Runtime/Projects/Public"
/I "Runtime/Json/Public"
/I "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/ThirdParty/spdlog/include"
/I "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/ThirdParty/spdlog/src"
/I "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source"
/I "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public"
/I "D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/Core"
/external:W0
/external:I "ThirdParty/GuidelinesSupportLibrary/GSL-1144/include"
/external:I "ThirdParty/AtomicQueue"
/external:I "ThirdParty/RapidJSON/1.1.0"
/external:I "ThirdParty/OpenSSL/1.1.1t/include/Win64/VS2015"
/external:I "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.44.35207/INCLUDE"
/external:I "C:/Program Files (x86)/Windows Kits/10/include/10.0.22621.0/ucrt"
/external:I "C:/Program Files (x86)/Windows Kits/10/include/10.0.22621.0/shared"
/external:I "C:/Program Files (x86)/Windows Kits/10/include/10.0.22621.0/um"
/external:I "C:/Program Files (x86)/Windows Kits/10/include/10.0.22621.0/winrt"

View File

@@ -0,0 +1,83 @@
{
"RemapUnityFiles":
{
"Module.GameLiftServerSDK.cpp.obj": [
"GameLiftCommonState.cpp.obj",
"GameLiftToolDetector.cpp.obj",
"MetricsDetector.cpp.obj",
"GameLiftServerState.cpp.obj",
"DescribePlayerSessionsAdapter.cpp.obj",
"GetFleetRoleCredentialsAdapter.cpp.obj",
"StartMatchBackfillAdapter.cpp.obj",
"Message.cpp.obj",
"CreateGameSessionMessage.cpp.obj",
"RefreshConnectionMessage.cpp.obj",
"TerminateProcessMessage.cpp.obj",
"UpdateGameSessionMessage.cpp.obj",
"AcceptPlayerSessionRequest.cpp.obj",
"ActivateGameSessionRequest.cpp.obj",
"ActivateServerProcessRequest.cpp.obj",
"HeartbeatServerProcessRequest.cpp.obj",
"RemovePlayerSessionRequest.cpp.obj",
"TerminateServerProcessRequest.cpp.obj",
"UpdatePlayerSessionCreationPolicyRequest.cpp.obj",
"WebSocketDescribePlayerSessionsRequest.cpp.obj",
"WebSocketGetComputeCertificateRequest.cpp.obj",
"WebSocketGetFleetRoleCredentialsRequest.cpp.obj",
"WebSocketStartMatchBackfillRequest.cpp.obj",
"WebSocketStopMatchBackfillRequest.cpp.obj",
"ResponseMessage.cpp.obj",
"WebSocketDescribePlayerSessionsResponse.cpp.obj",
"WebSocketGetComputeCertificateResponse.cpp.obj",
"WebSocketGetFleetRoleCredentialsResponse.cpp.obj",
"WebSocketStartMatchBackfillResponse.cpp.obj",
"Uri.cpp.obj",
"WebSocketAttributeValue.cpp.obj",
"WebSocketGameSession.cpp.obj",
"WebSocketPlayer.cpp.obj",
"WebSocketPlayerSession.cpp.obj",
"CreateGameSessionCallback.cpp.obj",
"DescribePlayerSessionsCallback.cpp.obj",
"GetComputeCertificateCallback.cpp.obj",
"GetFleetRoleCredentialsCallback.cpp.obj",
"RefreshConnectionCallback.cpp.obj",
"StartMatchBackfillCallback.cpp.obj",
"TerminateProcessCallback.cpp.obj",
"UpdateGameSessionCallback.cpp.obj",
"GameLiftWebSocketClientManager.cpp.obj",
"WebSocketppClientWrapper.cpp.obj",
"GeometricBackoffRetryStrategy.cpp.obj",
"JitteredGeometricBackoffRetryStrategy.cpp.obj",
"RetryingCallable.cpp.obj",
"AwsSigV4Utility.cpp.obj",
"ContainerCredentialsFetcher.cpp.obj",
"ContainerMetadataFetcher.cpp.obj",
"GuidGenerator.cpp.obj",
"HttpClient.cpp.obj",
"JsonHelper.cpp.obj",
"LoggerHelper.cpp.obj",
"RandomStringGenerator.cpp.obj",
"UriEncoder.cpp.obj",
"Combiner.cpp.obj",
"CrashReporterClient.cpp.obj",
"DerivedMetric.cpp.obj",
"DynamicMetric.cpp.obj",
"GlobalMetricsProcessor.cpp.obj",
"HighResolutionClock.cpp.obj",
"IMetricsProcessor.cpp.obj",
"InternalTypes.cpp.obj",
"KeySuffix.cpp.obj",
"MetricsProcessor.cpp.obj",
"MetricsUtils.cpp.obj",
"PacketBuilder.cpp.obj",
"Percentiles.cpp.obj",
"Samplers.cpp.obj",
"StatsDClient.cpp.obj",
"Tags.cpp.obj",
"TypeTraits.cpp.obj",
"GameLiftServerAPI.cpp.obj",
"LogParameters.cpp.obj",
"GameLiftServerSDK.cpp.obj"
]
}
}

View File

@@ -0,0 +1,77 @@
// This file is automatically generated at compile-time to include some subset of the user-created cpp files.
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/common/GameLiftCommonState.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/common/GameLiftToolDetector.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/common/MetricsDetector.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/GameLiftServerState.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/adapter/DescribePlayerSessionsAdapter.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/adapter/GetFleetRoleCredentialsAdapter.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/adapter/StartMatchBackfillAdapter.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/Message.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/message/CreateGameSessionMessage.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/message/RefreshConnectionMessage.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/message/TerminateProcessMessage.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/message/UpdateGameSessionMessage.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/request/AcceptPlayerSessionRequest.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/request/ActivateGameSessionRequest.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/request/ActivateServerProcessRequest.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/request/HeartbeatServerProcessRequest.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/request/RemovePlayerSessionRequest.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/request/TerminateServerProcessRequest.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/request/UpdatePlayerSessionCreationPolicyRequest.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/request/WebSocketDescribePlayerSessionsRequest.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/request/WebSocketGetComputeCertificateRequest.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/request/WebSocketGetFleetRoleCredentialsRequest.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/request/WebSocketStartMatchBackfillRequest.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/request/WebSocketStopMatchBackfillRequest.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/ResponseMessage.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/response/WebSocketDescribePlayerSessionsResponse.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/response/WebSocketGetComputeCertificateResponse.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/response/WebSocketGetFleetRoleCredentialsResponse.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/response/WebSocketStartMatchBackfillResponse.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/Uri.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/WebSocketAttributeValue.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/WebSocketGameSession.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/WebSocketPlayer.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/WebSocketPlayerSession.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/network/callback/CreateGameSessionCallback.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/network/callback/DescribePlayerSessionsCallback.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/network/callback/GetComputeCertificateCallback.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/network/callback/GetFleetRoleCredentialsCallback.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/network/callback/RefreshConnectionCallback.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/network/callback/StartMatchBackfillCallback.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/network/callback/TerminateProcessCallback.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/network/callback/UpdateGameSessionCallback.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/network/GameLiftWebSocketClientManager.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/network/WebSocketppClientWrapper.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/retry/GeometricBackoffRetryStrategy.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/retry/JitteredGeometricBackoffRetryStrategy.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/retry/RetryingCallable.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/security/AwsSigV4Utility.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/security/ContainerCredentialsFetcher.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/security/ContainerMetadataFetcher.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/util/GuidGenerator.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/util/HttpClient.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/util/JsonHelper.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/util/LoggerHelper.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/util/RandomStringGenerator.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/util/UriEncoder.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/metrics/Combiner.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/metrics/CrashReporterClient.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/metrics/DerivedMetric.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/metrics/DynamicMetric.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/metrics/GlobalMetricsProcessor.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/metrics/HighResolutionClock.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/metrics/IMetricsProcessor.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/metrics/InternalTypes.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/metrics/KeySuffix.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/metrics/MetricsProcessor.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/metrics/MetricsUtils.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/metrics/PacketBuilder.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/metrics/Percentiles.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/metrics/Samplers.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/metrics/StatsDClient.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/metrics/Tags.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/metrics/TypeTraits.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/server/GameLiftServerAPI.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/server/LogParameters.cpp"
#include "D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/GameLiftServerSDK.cpp"

View File

@@ -0,0 +1,53 @@
"D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/GameLiftServerSDK/Module.GameLiftServerSDK.cpp"
@"D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/GameLiftServerSDK/GameLiftServerSDK.Shared.rsp"
/FI"D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/Core/SharedPCH.Core.Project.RTTI.Exceptions.ValApi.ValExpApi.Cpp20.InclOrderUnreal5_4.h"
/FI"D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/GameLiftServerSDK/Definitions.GameLiftServerSDK.h"
/Yu"D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/Core/SharedPCH.Core.Project.RTTI.Exceptions.ValApi.ValExpApi.Cpp20.InclOrderUnreal5_4.h"
/Fp"D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/Core/SharedPCH.Core.Project.RTTI.Exceptions.ValApi.ValExpApi.Cpp20.InclOrderUnreal5_4.h.pch"
/Fo"D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/GameLiftServerSDK/Module.GameLiftServerSDK.cpp.obj"
/experimental:log "D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/GameLiftServerSDK/Module.GameLiftServerSDK.cpp.sarif"
/sourceDependencies "D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/GameLiftServerSDK/Module.GameLiftServerSDK.cpp.dep.json"
/nologo
/Oi
/FC
/diagnostics:caret
/c
/Gw
/Gy
/utf-8
/wd4819
/DSAL_NO_ATTRIBUTE_DECLARATIONS=1
/permissive-
/Zc:strictStrings-
/Zc:__cplusplus
/Zc:inline
/Zc:preprocessor
/D_CRT_STDIO_LEGACY_WIDE_SPECIFIERS=1
/D_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS=1
/D_DISABLE_EXTENDED_ALIGNED_STORAGE
/Ob2
/d2ExtendedWarningInfo
/Ox
/Ot
/GF
/errorReport:prompt
/EHsc
/DPLATFORM_EXCEPTIONS_DISABLED=0
/Z7
/MD
/bigobj
/fp:fast
/Zo
/Zp8
/W4
/we4456
/we4458
/we4459
/wd4244
/wd4838
/wd4267
/wd4100
/TP
/GR
/std:c++20
/wd5054

View File

@@ -0,0 +1,659 @@
{
"version": "2.1.0",
"$schema": "https://schemastore.azurewebsites.net/schemas/json/sarif-2.1.0-rtm.5.json",
"runs": [
{
"results": [
{
"ruleId": "C4265",
"message": {
"text": "'Aws::GameLift::Internal::Message': class has virtual functions, but its non-trivial destructor is not virtual; instances of this class may not be destructed correctly"
},
"analysisTarget": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/GameLiftServerSDK/Module.GameLiftServerSDK.cpp"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/Message.h"
},
"region": {
"startLine": 41,
"startColumn": 6,
"snippet": {
"text": " ~Message() = default;"
}
}
}
}
]
},
{
"ruleId": "C4265",
"message": {
"text": "'Aws::GameLift::Internal::AcceptPlayerSessionRequest': class has virtual functions, but its non-trivial destructor is not virtual; instances of this class may not be destructed correctly"
},
"analysisTarget": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/GameLiftServerSDK/Module.GameLiftServerSDK.cpp"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/request/AcceptPlayerSessionRequest.h"
},
"region": {
"startLine": 34,
"startColumn": 6,
"snippet": {
"text": " ~AcceptPlayerSessionRequest() = default;"
}
}
}
}
]
},
{
"ruleId": "C4265",
"message": {
"text": "'Aws::GameLift::Internal::ActivateGameSessionRequest': class has virtual functions, but its non-trivial destructor is not virtual; instances of this class may not be destructed correctly"
},
"analysisTarget": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/GameLiftServerSDK/Module.GameLiftServerSDK.cpp"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/request/ActivateGameSessionRequest.h"
},
"region": {
"startLine": 34,
"startColumn": 6,
"snippet": {
"text": " ~ActivateGameSessionRequest() = default;"
}
}
}
}
]
},
{
"ruleId": "C4265",
"message": {
"text": "'Aws::GameLift::Internal::ActivateServerProcessRequest': class has virtual functions, but its non-trivial destructor is not virtual; instances of this class may not be destructed correctly"
},
"analysisTarget": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/GameLiftServerSDK/Module.GameLiftServerSDK.cpp"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/request/ActivateServerProcessRequest.h"
},
"region": {
"startLine": 35,
"startColumn": 6,
"snippet": {
"text": " ~ActivateServerProcessRequest() = default;"
}
}
}
}
]
},
{
"ruleId": "C4265",
"message": {
"text": "'Aws::GameLift::Internal::RemovePlayerSessionRequest': class has virtual functions, but its non-trivial destructor is not virtual; instances of this class may not be destructed correctly"
},
"analysisTarget": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/GameLiftServerSDK/Module.GameLiftServerSDK.cpp"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/request/RemovePlayerSessionRequest.h"
},
"region": {
"startLine": 34,
"startColumn": 6,
"snippet": {
"text": " ~RemovePlayerSessionRequest() = default;"
}
}
}
}
]
},
{
"ruleId": "C4265",
"message": {
"text": "'Aws::GameLift::Internal::TerminateServerProcessRequest': class has virtual functions, but its non-trivial destructor is not virtual; instances of this class may not be destructed correctly"
},
"analysisTarget": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/GameLiftServerSDK/Module.GameLiftServerSDK.cpp"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/request/TerminateServerProcessRequest.h"
},
"region": {
"startLine": 33,
"startColumn": 6,
"snippet": {
"text": " ~TerminateServerProcessRequest() = default;"
}
}
}
}
]
},
{
"ruleId": "C4265",
"message": {
"text": "'Aws::GameLift::Internal::UpdatePlayerSessionCreationPolicyRequest': class has virtual functions, but its non-trivial destructor is not virtual; instances of this class may not be destructed correctly"
},
"analysisTarget": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/GameLiftServerSDK/Module.GameLiftServerSDK.cpp"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/request/UpdatePlayerSessionCreationPolicyRequest.h"
},
"region": {
"startLine": 40,
"startColumn": 6,
"snippet": {
"text": " ~UpdatePlayerSessionCreationPolicyRequest() = default;"
}
}
}
}
]
},
{
"ruleId": "C4265",
"message": {
"text": "'Aws::GameLift::Internal::WebSocketDescribePlayerSessionsRequest': class has virtual functions, but its non-trivial destructor is not virtual; instances of this class may not be destructed correctly"
},
"analysisTarget": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/GameLiftServerSDK/Module.GameLiftServerSDK.cpp"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/request/WebSocketDescribePlayerSessionsRequest.h"
},
"region": {
"startLine": 31,
"startColumn": 6,
"snippet": {
"text": " ~WebSocketDescribePlayerSessionsRequest() = default;"
}
}
}
}
]
},
{
"ruleId": "C4265",
"message": {
"text": "'Aws::GameLift::Internal::WebSocketGetComputeCertificateRequest': class has virtual functions, but its non-trivial destructor is not virtual; instances of this class may not be destructed correctly"
},
"analysisTarget": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/GameLiftServerSDK/Module.GameLiftServerSDK.cpp"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/request/WebSocketGetComputeCertificateRequest.h"
},
"region": {
"startLine": 31,
"startColumn": 6,
"snippet": {
"text": " ~WebSocketGetComputeCertificateRequest() = default;"
}
}
}
}
]
},
{
"ruleId": "C4265",
"message": {
"text": "'Aws::GameLift::Internal::WebSocketGetFleetRoleCredentialsRequest': class has virtual functions, but its non-trivial destructor is not virtual; instances of this class may not be destructed correctly"
},
"analysisTarget": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/GameLiftServerSDK/Module.GameLiftServerSDK.cpp"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/request/WebSocketGetFleetRoleCredentialsRequest.h"
},
"region": {
"startLine": 32,
"startColumn": 6,
"snippet": {
"text": " ~WebSocketGetFleetRoleCredentialsRequest() = default;"
}
}
}
}
]
},
{
"ruleId": "C4265",
"message": {
"text": "'Aws::GameLift::Internal::WebSocketDescribePlayerSessionsResponse': class has virtual functions, but its non-trivial destructor is not virtual; instances of this class may not be destructed correctly"
},
"analysisTarget": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/GameLiftServerSDK/Module.GameLiftServerSDK.cpp"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/response/WebSocketDescribePlayerSessionsResponse.h"
},
"region": {
"startLine": 33,
"startColumn": 6,
"snippet": {
"text": " ~WebSocketDescribePlayerSessionsResponse() = default;"
}
}
}
}
]
},
{
"ruleId": "C4265",
"message": {
"text": "'Aws::GameLift::Internal::WebSocketStartMatchBackfillRequest': class has virtual functions, but its non-trivial destructor is not virtual; instances of this class may not be destructed correctly"
},
"analysisTarget": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/GameLiftServerSDK/Module.GameLiftServerSDK.cpp"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/request/WebSocketStartMatchBackfillRequest.h"
},
"region": {
"startLine": 34,
"startColumn": 6,
"snippet": {
"text": " ~WebSocketStartMatchBackfillRequest() = default;"
}
}
}
}
]
},
{
"ruleId": "C4265",
"message": {
"text": "'Aws::GameLift::Internal::WebSocketStartMatchBackfillResponse': class has virtual functions, but its non-trivial destructor is not virtual; instances of this class may not be destructed correctly"
},
"analysisTarget": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/GameLiftServerSDK/Module.GameLiftServerSDK.cpp"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/response/WebSocketStartMatchBackfillResponse.h"
},
"region": {
"startLine": 33,
"startColumn": 6,
"snippet": {
"text": " ~WebSocketStartMatchBackfillResponse() = default;"
}
}
}
}
]
},
{
"ruleId": "C4265",
"message": {
"text": "'Aws::GameLift::Internal::HeartbeatServerProcessRequest': class has virtual functions, but its non-trivial destructor is not virtual; instances of this class may not be destructed correctly"
},
"analysisTarget": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/GameLiftServerSDK/Module.GameLiftServerSDK.cpp"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/request/HeartbeatServerProcessRequest.h"
},
"region": {
"startLine": 32,
"startColumn": 6,
"snippet": {
"text": " ~HeartbeatServerProcessRequest() = default;"
}
}
}
}
]
},
{
"ruleId": "C4265",
"message": {
"text": "'Aws::GameLift::Internal::WebSocketStopMatchBackfillRequest': class has virtual functions, but its non-trivial destructor is not virtual; instances of this class may not be destructed correctly"
},
"analysisTarget": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/GameLiftServerSDK/Module.GameLiftServerSDK.cpp"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/request/WebSocketStopMatchBackfillRequest.h"
},
"region": {
"startLine": 32,
"startColumn": 6,
"snippet": {
"text": " ~WebSocketStopMatchBackfillRequest() = default;"
}
}
}
}
]
},
{
"ruleId": "C4265",
"message": {
"text": "'Aws::GameLift::Internal::WebSocketGetComputeCertificateResponse': class has virtual functions, but its non-trivial destructor is not virtual; instances of this class may not be destructed correctly"
},
"analysisTarget": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/GameLiftServerSDK/Module.GameLiftServerSDK.cpp"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/response/WebSocketGetComputeCertificateResponse.h"
},
"region": {
"startLine": 32,
"startColumn": 6,
"snippet": {
"text": " ~WebSocketGetComputeCertificateResponse() = default;"
}
}
}
}
]
},
{
"ruleId": "C5038",
"message": {
"text": "data member 'Aws::GameLift::Internal::GameLiftServerState::m_healthCheckInterrupted' will be initialized after data member 'Aws::GameLift::Internal::GameLiftServerState::m_createGameSessionCallback'"
},
"analysisTarget": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/GameLiftServerSDK/Module.GameLiftServerSDK.cpp"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/GameLiftServerState.cpp"
},
"region": {
"startLine": 367,
"startColumn": 107,
"snippet": {
"text": " m_webSocketClientManager(nullptr), m_webSocketClientWrapper(nullptr), m_healthCheckThread(nullptr), m_healthCheckInterrupted(false),"
}
}
}
}
]
},
{
"ruleId": "C4265",
"message": {
"text": "'Aws::GameLift::Internal::CreateGameSessionMessage': class has virtual functions, but its non-trivial destructor is not virtual; instances of this class may not be destructed correctly"
},
"analysisTarget": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/GameLiftServerSDK/Module.GameLiftServerSDK.cpp"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/message/CreateGameSessionMessage.h"
},
"region": {
"startLine": 34,
"startColumn": 6,
"snippet": {
"text": " ~CreateGameSessionMessage() = default;"
}
}
}
}
]
},
{
"ruleId": "C4265",
"message": {
"text": "'Aws::GameLift::Internal::RefreshConnectionMessage': class has virtual functions, but its non-trivial destructor is not virtual; instances of this class may not be destructed correctly"
},
"analysisTarget": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/GameLiftServerSDK/Module.GameLiftServerSDK.cpp"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/message/RefreshConnectionMessage.h"
},
"region": {
"startLine": 31,
"startColumn": 6,
"snippet": {
"text": " ~RefreshConnectionMessage() = default;"
}
}
}
}
]
},
{
"ruleId": "C4265",
"message": {
"text": "'Aws::GameLift::Internal::TerminateProcessMessage': class has virtual functions, but its non-trivial destructor is not virtual; instances of this class may not be destructed correctly"
},
"analysisTarget": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/GameLiftServerSDK/Module.GameLiftServerSDK.cpp"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/message/TerminateProcessMessage.h"
},
"region": {
"startLine": 32,
"startColumn": 6,
"snippet": {
"text": " ~TerminateProcessMessage() = default;"
}
}
}
}
]
},
{
"ruleId": "C4265",
"message": {
"text": "'Aws::GameLift::Internal::UpdateGameSessionMessage': class has virtual functions, but its non-trivial destructor is not virtual; instances of this class may not be destructed correctly"
},
"analysisTarget": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/GameLiftServerSDK/Module.GameLiftServerSDK.cpp"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/message/UpdateGameSessionMessage.h"
},
"region": {
"startLine": 32,
"startColumn": 6,
"snippet": {
"text": " ~UpdateGameSessionMessage() = default;"
}
}
}
}
]
},
{
"ruleId": "C4265",
"message": {
"text": "'Aws::GameLift::Internal::ResponseMessage': class has virtual functions, but its non-trivial destructor is not virtual; instances of this class may not be destructed correctly"
},
"analysisTarget": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/GameLiftServerSDK/Module.GameLiftServerSDK.cpp"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/ResponseMessage.h"
},
"region": {
"startLine": 36,
"startColumn": 6,
"snippet": {
"text": " ~ResponseMessage() = default;"
}
}
}
}
]
},
{
"ruleId": "C4457",
"message": {
"text": "declaration of 'value' hides function parameter"
},
"analysisTarget": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/GameLiftServerSDK/Module.GameLiftServerSDK.cpp"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/WebSocketPlayer.cpp"
},
"region": {
"startLine": 88,
"startColumn": 41,
"snippet": {
"text": " WebSocketAttributeValue value;"
}
}
}
}
],
"relatedLocations": [
{
"id": 0,
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/WebSocketPlayer.cpp"
},
"region": {
"startLine": 80,
"startColumn": 59,
"snippet": {
"text": "bool WebSocketPlayer::Deserialize(const rapidjson::Value &value) {"
}
}
},
"message": {
"text": "see declaration of 'value'"
}
}
]
},
{
"ruleId": "C4005",
"message": {
"text": "'NOMINMAX': macro redefinition"
},
"analysisTarget": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/GameLiftServerSDK/Module.GameLiftServerSDK.cpp"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/UE_5_7_1/Engine/Source/Runtime/Core/Public/Windows/MinWindows.h"
},
"region": {
"startLine": 56,
"startColumn": 9,
"snippet": {
"text": "#define NOMINMAX\t\t\t\t// Macros min(a,b) and max(a,b)"
}
}
}
}
],
"relatedLocations": [
{
"id": 0,
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/GameLiftServerSDK/Definitions.GameLiftServerSDK.h"
},
"region": {
"startLine": 18,
"startColumn": 9,
"snippet": {
"text": "#define NOMINMAX 1"
}
}
},
"message": {
"text": "see previous definition of 'NOMINMAX'"
}
}
]
}
],
"tool": {
"driver": {
"name": "MSVC",
"shortDescription": {
"text": "Microsoft Visual C++ Compiler Warnings/Errors"
},
"informationUri": "https://docs.microsoft.com/cpp/error-messages/compiler-errors-1/c-cpp-build-errors"
}
}
}
]
}