|
MIP SDK — C++ 1.18
API Reference Documentation for C++
|
This is the complete list of members for FileEngine, including all inherited members.
| CreateFileHandlerAsync(const std::string &inputFilePath, const std::string &filePathForAuditReporting, bool isAuditDiscoveryEnabled, const std::shared_ptr< FileHandler::Observer > &fileHandlerObserver, const std::shared_ptr< void > &context, const std::shared_ptr< FileExecutionState > &fileExecutionState=nullptr, bool isGetSensitivityLabelAuditDiscoveryEnabled=true)=0 | FileEngine | pure virtual |
| CreateFileHandlerAsync(const std::shared_ptr< Stream > &inputStream, const std::string &actualFilePath, bool isAuditDiscoveryEnabled, const std::shared_ptr< FileHandler::Observer > &fileHandlerObserver, const std::shared_ptr< void > &context, const std::shared_ptr< FileExecutionState > &fileExecutionState=nullptr, bool isGetSensitivityLabelAuditDiscoveryEnabled=true)=0 | FileEngine | pure virtual |
| FileEngine() | FileEngine | inlineprotected |
| GetCustomSettings() const =0 | FileEngine | pure virtual |
| GetDefaultSensitivityLabel() const =0 | FileEngine | pure virtual |
| GetLabelById(const std::string &id) const =0 | FileEngine | pure virtual |
| GetLastPolicyFetchTime() const =0 | FileEngine | pure virtual |
| GetMoreInfoUrl() const =0 | FileEngine | pure virtual |
| GetPolicyDataXml() const =0 | FileEngine | pure virtual |
| GetPolicyFileId() const =0 | FileEngine | pure virtual |
| GetRightsForLabelId(const std::string &documentId, const std::string &labelId, const std::string &ownerEmail, const std::shared_ptr< void > &context, const ProtectionCommonSettings &settings=ProtectionCommonSettings()) const =0 | FileEngine | pure virtual |
| GetRightsForLabelIdAsync(const std::string &documentId, const std::string &labelId, const std::string &ownerEmail, const std::shared_ptr< class ProtectionEngine::Observer > &observer, const std::shared_ptr< void > &context, const ProtectionCommonSettings &settings=ProtectionCommonSettings()) const =0 | FileEngine | pure virtual |
| GetSensitivityFileId() const =0 | FileEngine | pure virtual |
| GetSettings() const =0 | FileEngine | pure virtual |
| HasClassificationRules() const =0 | FileEngine | pure virtual |
| HasWorkloadConsent(Workload workload) const =0 | FileEngine | pure virtual |
| IsLabelingRequired() const =0 | FileEngine | pure virtual |
| ListSensitivityLabels()=0 | FileEngine | pure virtual |
| ListSensitivityTypes() const =0 | FileEngine | pure virtual |
| SendApplicationAuditEvent(const std::string &level, const std::string &eventType, const std::string &eventData)=0 | FileEngine | pure virtual |
| ~FileEngine() | FileEngine | inlinevirtual |