Navigation
API > API/Developer > API/Developer/Zen
| Name | FBuildServiceInstance |
| Type | class |
| Header File | /Engine/Source/Developer/Zen/Public/Experimental/BuildServerInterface.h |
| Include Path | #include "Experimental/BuildServerInterface.h" |
Syntax
class FBuildServiceInstance
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Experimental/BuildServerInterface.h | |||
FBuildServiceInstance
(
FStringView InstanceURL |
Experimental/BuildServerInterface.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FBuildServiceInstance() |
Experimental/BuildServerInterface.h |
Structs
| Name | Remarks |
|---|---|
| FBuildRecord | |
| FBuildTransfer |
Enums
Public
| Name | Remarks |
|---|---|
| EBuildTransferStatus | |
| EConnectionFailureReason | |
| EConnectionState |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnConnectionComplete | TUniqueFunction< void(EConnectionState, EConnectionFailureReason)> | Experimental/BuildServerInterface.h | |
| FOnListBuildsComplete | TUniqueFunction< void(TArray< FBuildRecord > &&ListBuildRecords)> | Experimental/BuildServerInterface.h | |
| FOnRefreshNamespacesAndBucketsComplete | TUniqueFunction< void()> | Experimental/BuildServerInterface.h | |
| FOnZenUtilityInvocationComplete | TUniqueFunction< void(bool)> | Experimental/BuildServerInterface.h | |
| FPreZenUtilityInvocation | TUniqueFunction< void(FString &CommandLineArgs)> | Experimental/BuildServerInterface.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Access | TUniquePtr< Private::FAccessToken > | Experimental/BuildServerInterface.h | ||
| AccessCs | FCriticalSection | Experimental/BuildServerInterface.h | ||
| bBuildTransferThreadStarting | std::atomic< bool > | Experimental/BuildServerInterface.h | ||
| bBuildTransferThreadStopping | std::atomic< bool > | Experimental/BuildServerInterface.h | ||
| BuildTransferThread | FThread | Experimental/BuildServerInterface.h | ||
| BuildTransferThreadStates | TMpscQueue< TSharedRef< Private::FBuildTransferState > > | Experimental/BuildServerInterface.h | ||
| ConnectionState | std::atomic< EConnectionState > | Experimental/BuildServerInterface.h | ||
| EffectiveDomain | FAnsiStringBuilderBase | Experimental/BuildServerInterface.h | ||
| FailedLoginAttempts | uint32 | Experimental/BuildServerInterface.h | ||
| InteractiveLoginAttempts | uint32 | Experimental/BuildServerInterface.h | ||
| LoginAttempts | uint32 | Experimental/BuildServerInterface.h | ||
| NamespacesAndBuckets | TMultiMap< FString, FString > | Experimental/BuildServerInterface.h | ||
| NamespacesAndBucketsLock | FRWLock | Experimental/BuildServerInterface.h | ||
| RefreshAccessTokenHandle | FTSTicker::FDelegateHandle | Experimental/BuildServerInterface.h | ||
| RefreshAccessTokenTime | double | Experimental/BuildServerInterface.h | ||
| RefreshNamespacesAndBucketsComplete | TMulticastDelegate< void()> | Experimental/BuildServerInterface.h | ||
| Settings | FServiceSettings | Experimental/BuildServerInterface.h | ||
| ZenService | TPimplPtr< FScopeZenService > | Experimental/BuildServerInterface.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Connect
(
bool bAllowInteractive, |
Experimental/BuildServerInterface.h | ||
EConnectionState GetConnectionState() |
Experimental/BuildServerInterface.h | ||
FAnsiStringView GetEffectiveDomain() |
Experimental/BuildServerInterface.h | ||
const TMultiMap< FString, FString > & GetNamespacesAndBuckets() |
Experimental/BuildServerInterface.h | ||
void ListBuilds
(
FStringView Namespace, |
Experimental/BuildServerInterface.h | ||
TMulticastDelegateRegistration< void()> & OnRefreshNamespacesAndBucketsComplete() |
Experimental/BuildServerInterface.h | ||
void RefreshNamespacesAndBuckets
(
FOnRefreshNamespacesAndBucketsComplete&& InOnRefreshNamespacesAndBucketsComplete |
Experimental/BuildServerInterface.h | ||
FBuildTransfer RepeatBuildTransfer
(
FBuildTransfer ExistingTransfer |
Experimental/BuildServerInterface.h | ||
FBuildTransfer StartBuildTransfer
(
const FCbObjectId& BuildId, |
Experimental/BuildServerInterface.h | ||
FBuildTransfer StartOplogBuildTransfer
(
const FCbObjectId& BuildId, |
Experimental/BuildServerInterface.h |