Microsoft Information Protection (MIP) SDK for C++: Reference 1.15
Doxygen-generated documentation for MIP SDK written in C++
|
This is the complete list of members for FileHandler, including all inherited members.
ClassifyAsync(const std::shared_ptr< void > &context)=0 | FileHandler | pure virtual |
CommitAsync(const std::string &outputFilePath, const std::shared_ptr< void > &context)=0 | FileHandler | pure virtual |
CommitAsync(const std::shared_ptr< Stream > &outputStream, const std::shared_ptr< void > &context)=0 | FileHandler | pure virtual |
DeleteLabel(const LabelingOptions &labelingOptions)=0 | FileHandler | pure virtual |
GetDecryptedTemporaryFileAsync(const std::shared_ptr< void > &context)=0 | FileHandler | pure virtual |
GetDecryptedTemporaryStreamAsync(const std::shared_ptr< void > &context)=0 | FileHandler | pure virtual |
GetFileStatus(const std::string &filePath, const std::shared_ptr< MipContext > &mipContext, const std::shared_ptr< void > &loggerContext=nullptr) | FileHandler | static |
GetFileStatus(const std::shared_ptr< Stream > &stream, const std::string &filePath, const std::shared_ptr< MipContext > &mipContext, const std::shared_ptr< void > &loggerContext=nullptr) | FileHandler | static |
GetLabel()=0 | FileHandler | pure virtual |
GetOutputFileName()=0 | FileHandler | pure virtual |
GetProperties(uint32_t version)=0 | FileHandler | pure virtual |
GetProtection()=0 | FileHandler | pure virtual |
GetSerializedPublishingLicense(const std::string &filePath, const std::shared_ptr< MipContext > &mipContext) | FileHandler | static |
GetSerializedPublishingLicense(const std::string &filePath, const std::shared_ptr< MipContext > &mipContext, const std::shared_ptr< void > &loggerContext) | FileHandler | static |
GetSerializedPublishingLicense(const std::shared_ptr< Stream > &stream, const std::string &filePath, const std::shared_ptr< MipContext > &mipContext) | FileHandler | static |
GetSerializedPublishingLicense(const std::shared_ptr< Stream > &stream, const std::string &filePath, const std::shared_ptr< MipContext > &mipContext, const std::shared_ptr< void > &loggerContext) | FileHandler | static |
InspectAsync(const std::shared_ptr< void > &context)=0 | FileHandler | pure virtual |
IsLabeledOrProtected(const std::string &filePath, const std::shared_ptr< MipContext > &mipContext) | FileHandler | static |
IsLabeledOrProtected(const std::string &filePath, const std::shared_ptr< MipContext > &mipContext, const std::shared_ptr< void > &loggerContext) | FileHandler | static |
IsLabeledOrProtected(const std::shared_ptr< Stream > &stream, const std::string &filePath, const std::shared_ptr< MipContext > &mipContext) | FileHandler | static |
IsLabeledOrProtected(const std::shared_ptr< Stream > &stream, const std::string &filePath, const std::shared_ptr< MipContext > &mipContext, const std::shared_ptr< void > &loggerContext) | FileHandler | static |
IsModified()=0 | FileHandler | pure virtual |
IsProtected(const std::string &filePath, const std::shared_ptr< MipContext > &mipContext) | FileHandler | static |
IsProtected(const std::string &filePath, const std::shared_ptr< MipContext > &mipContext, const std::shared_ptr< void > &loggerContext) | FileHandler | static |
IsProtected(const std::shared_ptr< Stream > &stream, const std::string &filePath, const std::shared_ptr< MipContext > &mipContext) | FileHandler | static |
IsProtected(const std::shared_ptr< Stream > &stream, const std::string &filePath, const std::shared_ptr< MipContext > &mipContext, const std::shared_ptr< void > &loggerContext) | FileHandler | static |
NotifyCommitSuccessful(const std::string &actualFilePath)=0 | FileHandler | pure virtual |
RegisterContentForTrackingAndRevocationAsync(bool isOwnerNotificationEnabled, const std::shared_ptr< ProtectionEngine::Observer > &observer, const std::shared_ptr< void > &context)=0 | FileHandler | pure virtual |
RemoveProtection()=0 | FileHandler | pure virtual |
RevokeContentAsync(const std::shared_ptr< ProtectionEngine::Observer > &observer, const std::shared_ptr< void > &context)=0 | FileHandler | pure virtual |
SetLabel(const std::shared_ptr< Label > &label, const LabelingOptions &labelingOptions, const ProtectionSettings &protectionSettings)=0 | FileHandler | pure virtual |
SetProtection(const std::shared_ptr< ProtectionDescriptor > &protectionDescriptor, const ProtectionSettings &protectionSettings)=0 | FileHandler | pure virtual |
SetProtection(const std::shared_ptr< ProtectionHandler > &protectionHandler)=0 | FileHandler | pure virtual |