// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "ITargetDeviceProxyManager.h" #include "ITargetDeviceServiceManager.h" #include "Modules/ModuleInterface.h" /** * Interface for target device services modules. */ class ITargetDeviceServicesModule : public IModuleInterface { public: /** * Gets the target device proxy manager. * * @return The device proxy manager. * @see GetDeviceServiceManager */ virtual TSharedRef GetDeviceProxyManager() = 0; /** * Gets the target device service manager. * * @return The device service manager. * @see GetDeviceProxyManager */ virtual TSharedRef GetDeviceServiceManager() = 0; public: /** Virtual destructor. */ virtual ~ITargetDeviceServicesModule() { } };