Open 3D Engine AzToolsFramework API Reference 26.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AzToolsFramework::SourceControlConnectionRequests Class Referenceabstract

#include <SourceControlAPI.h>

Inherits AZ::EBusTraits.

Public Types

typedef AZStd::recursive_mutex MutexType
 

Public Member Functions

virtual void EnableSourceControl (bool enable)=0
 Suspend / Resume source control operations.
 
virtual bool IsActive () const =0
 Returns if source control operations are enabled.
 
virtual void EnableTrust (bool enable, AZStd::string fingerprint)=0
 Enable or disable trust of an SSL connection.
 
virtual void SetConnectionSetting (const char *key, const char *value, const SourceControlSettingCallback &respCallBack)=0
 Attempt to set connection setting 'key' to 'value'.
 
virtual void GetConnectionSetting (const char *key, const SourceControlSettingCallback &respCallBack)=0
 Attempt to get connection setting by key.
 
virtual SourceControlState GetSourceControlState () const
 Returns if source control is disabled, has invalid configurations, or enabled.
 
virtual void OpenSettings ()
 

Static Public Attributes

static const AZ::EBusHandlerPolicy HandlerPolicy = AZ::EBusHandlerPolicy::Single
 
static const AZ::EBusAddressPolicy AddressPolicy = AZ::EBusAddressPolicy::Single
 

Detailed Description

SourceControlConnectionRequests This bus handles messages relating to source control connectivity


The documentation for this class was generated from the following file: