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

Public Types

enum  RequestType {
  PJR_Invalid = 0 , PJR_Stat , PJR_StatBulk , PJR_Add ,
  PJR_Edit , PJR_EditBulk , PJR_Delete , PJR_DeleteBulk ,
  PJR_Revert , PJR_Rename , PJR_RenameBulk , PJR_Sync
}
 

Public Member Functions

 PerforceJobRequest (RequestType requestType, const AZStd::string &requestPath, SourceControlResponseCallback responseCB)
 
 PerforceJobRequest (RequestType requestType, const AZStd::string &requestPath, SourceControlResponseCallbackBulk responseCB)
 
 PerforceJobRequest (RequestType requestType, const AZStd::unordered_set< AZStd::string > &bulkFilePaths, SourceControlResponseCallbackBulk responseCB)
 

Public Attributes

RequestType m_requestType { PJR_Invalid }
 
AZStd::string m_requestPath
 
AZStd::string m_targetPath
 
AZStd::unordered_set< AZStd::string > m_bulkFilePaths
 
bool m_allowMultiCheckout {}
 
bool m_skipReadonly {}
 
SourceControlResponseCallback m_callback { nullptr }
 
SourceControlResponseCallbackBulk m_bulkCallback { nullptr }
 

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