Navigation
API > API/Developer > API/Developer/SubmitToolCore
| Name | ISTSourceControlService |
| Type | class |
| Header File | /Engine/Source/Developer/SubmitToolCore/Public/Logic/Services/Interfaces/ISTSourceControlService.h |
| Include Path | #include "Logic/Services/Interfaces/ISTSourceControlService.h" |
Syntax
class ISTSourceControlService : public ISubmitToolService
Implements Interfaces
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddRecentGroup
(
TSharedPtr< FString >& Group |
Logic/Services/Interfaces/ISTSourceControlService.h | ||
void AddRecentUser
(
TSharedPtr< FUserData >& User |
Logic/Services/Interfaces/ISTSourceControlService.h | ||
UE::Tasks::TTask< bool > DownloadFiles
(
TArray< FString >&& FilePaths, |
Logic/Services/Interfaces/ISTSourceControlService.h | ||
const FAuthTicket & GetAuthTicket() |
Logic/Services/Interfaces/ISTSourceControlService.h | ||
const TArray< FSCCStream * > & GetClientStreams() |
Logic/Services/Interfaces/ISTSourceControlService.h | ||
const FString GetCurrentStreamName() |
Logic/Services/Interfaces/ISTSourceControlService.h | ||
int32 GetDepotStreamDepth
(
const FString& InDepotName |
Logic/Services/Interfaces/ISTSourceControlService.h | ||
void GetGroups
(
const FOnGroupsGet::FDelegate& Callback |
Logic/Services/Interfaces/ISTSourceControlService.h | ||
const TArray< TSharedPtr< FString > > & GetRecentGroups() |
Logic/Services/Interfaces/ISTSourceControlService.h | ||
const TArray< TSharedPtr< FUserData > > & GetRecentUsers() |
Logic/Services/Interfaces/ISTSourceControlService.h | ||
const FString GetRootStreamName() |
Logic/Services/Interfaces/ISTSourceControlService.h | ||
const FSCCStream * GetSCCStream
(
const FString& InStreamName |
Logic/Services/Interfaces/ISTSourceControlService.h | ||
TSharedPtr< FUserData > GetUserDataFromCache
(
const FString& Username |
Logic/Services/Interfaces/ISTSourceControlService.h | ||
void GetUsers
(
const FOnUsersGet::FDelegate& Callback |
Logic/Services/Interfaces/ISTSourceControlService.h | ||
void GetUsersAndGroups
(
const FOnUsersAndGroupsGet::FDelegate& Callback |
Logic/Services/Interfaces/ISTSourceControlService.h | ||
void InitializeParameters
(
const FSubmitToolParameters& InParameters |
Logic/Services/Interfaces/ISTSourceControlService.h | ||
bool IsBusy() |
Logic/Services/Interfaces/ISTSourceControlService.h | ||
void RequestCancel() |
Logic/Services/Interfaces/ISTSourceControlService.h | ||
void RunCommand
(
FSCCommand&& InCommand, |
Logic/Services/Interfaces/ISTSourceControlService.h | ||
UE::Tasks::TTask< TSharedRef< FSCCommand > > RunCommand
(
FString&& InCommand, |
Runs the command in a task thread, calling GetResult() will wait until the task is completed and return the command data. | Logic/Services/Interfaces/ISTSourceControlService.h | |
void RunCommand
(
FString&& InCommand, |
Runs the command in a task thread and the provided callback in a dependent GT task. | Logic/Services/Interfaces/ISTSourceControlService.h | |
void RunSyncCommand
(
FSCCommand& InCommand |
Logic/Services/Interfaces/ISTSourceControlService.h | ||
FSCCommand RunSyncCommand
(
FString&& InCommand, |
Runs the command synchronously and returns the command data. | Logic/Services/Interfaces/ISTSourceControlService.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool RunCommandInternal
(
FSCCommand& InCommand |
Logic/Services/Interfaces/ISTSourceControlService.h |