Navigation
API > API/Developer > API/Developer/TargetDeviceServices
Interface for target device service managers.
| Name | ITargetDeviceServiceManager |
| Type | class |
| Header File | /Engine/Source/Developer/TargetDeviceServices/Public/ITargetDeviceServiceManager.h |
| Include Path | #include "ITargetDeviceServiceManager.h" |
Syntax
class ITargetDeviceServiceManager
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~ITargetDeviceServiceManager() |
Virtual destructor. | ITargetDeviceServiceManager.h |
Classes
| Name | Remarks |
|---|---|
| FOnTargetDeviceServiceAdded | Gets an event delegate that is executed when a target device service was added. |
| FOnTargetDeviceServiceRemoved | Gets an event delegate that is executed when a target device service was removed. |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool AddStartupService
(
const FString& DeviceName |
Adds a service to the list of services that are started automatically. | ITargetDeviceServiceManager.h | |
int32 GetServices
(
TArray< TSharedPtr< ITargetDeviceService, ESPMode::ThreadSafe > >& OutServices |
Gets the collection of target device services managed by this instance. | ITargetDeviceServiceManager.h | |
FOnTargetDeviceServiceAdded & OnServiceAdded() |
ITargetDeviceServiceManager.h | ||
FOnTargetDeviceServiceRemoved & OnServiceRemoved() |
ITargetDeviceServiceManager.h | ||
void RemoveStartupService
(
const FString& DeviceName |
Removes a service from the list of services that are started automatically. | ITargetDeviceServiceManager.h |