Navigation
API > API/Runtime > API/Runtime/IoStoreOnDemandCore
Holds a set of host URLs.
| Name | FOnDemandHostGroup |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/IoStore/OnDemandCore/Public/IO/OnDemandHostGroup.h |
| Include Path | #include "IO/OnDemandHostGroup.h" |
Syntax
class FOnDemandHostGroup
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Creates a new empty host group. | IO/OnDemandHostGroup.h | ||
FOnDemandHostGroup
(
FSharedImpl&& Impl |
IO/OnDemandHostGroup.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FOnDemandHostGroup() |
Destructor. | IO/OnDemandHostGroup.h |
Structs
| Name | Remarks |
|---|---|
| FImpl |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FSharedImpl | TSharedPtr< FImpl, ESPMode::ThreadSafe > | IO/OnDemandHostGroup.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| DefaultName | FName | Default host group name. | IO/OnDemandHostGroup.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Impl | FSharedImpl | IO/OnDemandHostGroup.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAnsiStringView CycleHost
(
int32& InOutIndex |
Get the next available host starting from the specified index. | IO/OnDemandHostGroup.h | |
FAnsiStringView Host
(
int32 Index |
Get the URL at the specified index. | IO/OnDemandHostGroup.h | |
TConstArrayView< FAnsiString > Hosts() |
Returns the list of available host URLs. | IO/OnDemandHostGroup.h | |
bool IsEmpty() |
Returns whether the group is empty or not. | IO/OnDemandHostGroup.h | |
FAnsiStringView PrimaryHost() |
Get the primary host URL. | IO/OnDemandHostGroup.h | |
int32 PrimaryHostIndex() |
Get the primary host index. | IO/OnDemandHostGroup.h | |
void SetPrimaryHost
(
int32 Index |
Set the primary host URL. | IO/OnDemandHostGroup.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TIoStatusOr< FOnDemandHostGroup > Create
(
FAnsiStringView Url |
Create a new host group with the specified URL. | IO/OnDemandHostGroup.h | |
static TIoStatusOr< FOnDemandHostGroup > Create
(
FStringView Url |
Create a new host group with the specified URL. | IO/OnDemandHostGroup.h | |
static TIoStatusOr< FOnDemandHostGroup > Create
(
TConstArrayView< FAnsiString > Urls |
Create a new host group with the specified URLs. | IO/OnDemandHostGroup.h | |
static TIoStatusOr< FOnDemandHostGroup > Create
(
TConstArrayView< FString > Urls |
Create a new host group with the specified URLs. | IO/OnDemandHostGroup.h |