Navigation
API > API/Developer > API/Developer/UbaCoordinatorHorde
| Name | FUbaHordeAgentManager |
| Type | class |
| Header File | /Engine/Source/Developer/UbaCoordinatorHorde/Public/UbaHordeAgentManager.h |
| Include Path | #include "UbaHordeAgentManager.h" |
Syntax
class FUbaHordeAgentManager
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FUbaHordeAgentManager
(
const FUbaHordeAgentManager& |
UbaHordeAgentManager.h | ||
FUbaHordeAgentManager
(
const FString& InWorkingDir, |
UbaHordeAgentManager.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FUbaHordeAgentManager() |
UbaHordeAgentManager.h |
Structs
| Name | Remarks |
|---|---|
| FHordeAgentWrapper |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FAddClientCallback | bool(void *UserData, const uba::tchar *Ip, uint16 Port, const uba::tchar *Crypto16Characters) | UbaHordeAgentManager.h | |
| FUpdateStatusCallback | void(void *UserData, const TCHAR *Status) | UbaHordeAgentManager.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActiveCoreCount | TAtomic< uint32 > | UbaHordeAgentManager.h | ||
| AddClientCallback | FAddClientCallback * | UbaHordeAgentManager.h | ||
| AddClientUserData | void * | UbaHordeAgentManager.h | ||
| Agents | TArray< TUniquePtr< FHordeAgentWrapper > > | UbaHordeAgentManager.h | ||
| AgentsActive | TAtomic< uint32 > | UbaHordeAgentManager.h | ||
| AgentsInProgress | TAtomic< uint32 > | UbaHordeAgentManager.h | ||
| AgentsLock | FCriticalSection | UbaHordeAgentManager.h | ||
| AgentsRequesting | TAtomic< uint32 > | UbaHordeAgentManager.h | ||
| bAskForAgents | TAtomic< bool > | UbaHordeAgentManager.h | ||
| BinariesPath | FString | UbaHordeAgentManager.h | ||
| BundleRefPaths | TArray< FString > | UbaHordeAgentManager.h | ||
| BundleRefPathsLock | FCriticalSection | UbaHordeAgentManager.h | ||
| EstimatedCoreCount | TAtomic< uint32 > | UbaHordeAgentManager.h | ||
| HordeMetaClient | TUniquePtr< FUbaHordeMetaClient > | UbaHordeAgentManager.h | ||
| LastRequestFailTime | TAtomic< uint64 > | UbaHordeAgentManager.h | ||
| TargetCoreCount | TAtomic< uint32 > | UbaHordeAgentManager.h | ||
| UpdateHadFailTime | bool | UbaHordeAgentManager.h | ||
| UpdateStatusAgentsActive | uint32 | UbaHordeAgentManager.h | ||
| UpdateStatusAgentsInProgress | uint32 | UbaHordeAgentManager.h | ||
| UpdateStatusAgentsRequesting | uint32 | UbaHordeAgentManager.h | ||
| UpdateStatusCallback | FUpdateStatusCallback * | UbaHordeAgentManager.h | ||
| UpdateStatusLock | FCriticalSection | UbaHordeAgentManager.h | ||
| UpdateStatusText | FString | UbaHordeAgentManager.h | ||
| UpdateStatusUserData | void * | UbaHordeAgentManager.h | ||
| WorkingDir | FString | UbaHordeAgentManager.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
uint32 GetActiveCoreCount() |
Returns the active number of cores allocated across all agents. | UbaHordeAgentManager.h | |
int32 GetAgentCount() |
Returns the number of agents currently handled by this agent manager. | UbaHordeAgentManager.h | |
void SetAddClientCallback
(
FAddClientCallback* Callback, |
UbaHordeAgentManager.h | ||
void SetTargetCoreCount
(
uint32 Count |
UbaHordeAgentManager.h | ||
void SetUpdateStatusCallback
(
FUpdateStatusCallback* Callback, |
UbaHordeAgentManager.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void operator=
(
const FUbaHordeAgentManager& |
UbaHordeAgentManager.h |