Navigation
API > API/Runtime > API/Runtime/BuildPatchServices
An interface for sharing threads and components between multiple BPS installers
| Name | IBuildInstallerSharedContext |
| Type | class |
| Header File | /Engine/Source/Runtime/Online/BuildPatchServices/Public/Interfaces/IBuildInstallerSharedContext.h |
| Include Path | #include "Interfaces/IBuildInstallerSharedContext.h" |
Syntax
class IBuildInstallerSharedContext
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IBuildInstallerSharedContext() |
Virtual destructor. | Interfaces/IBuildInstallerSharedContext.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
BuildPatchServices::IBuildInstallerThread * CreateThread() |
Return an existing free thread or allocate one. | Interfaces/IBuildInstallerSharedContext.h | |
uint32 NumThreadsPerInstaller
(
bool bUseChunkDBs, |
Interfaces/IBuildInstallerSharedContext.h | ||
void PreallocateThreads
(
uint32 NumThreads |
Preallocate thread free list with NumThreads. | Interfaces/IBuildInstallerSharedContext.h | |
void ReleaseThread
(
BuildPatchServices::IBuildInstallerThread* Thread |
Relinquish the thread and add to the free list. It should not be used again after this. | Interfaces/IBuildInstallerSharedContext.h |