RMS SDK for C++  0.2.1
A client library for using Microsoft RMS from Linux.
rmscore::modernapi::ProtectedFileStream Member List

This is the complete list of members for rmscore::modernapi::ProtectedFileStream, including all inherited members.

Acquire(rmscrypto::api::SharedStream stream, const std::string &userId, IAuthenticationCallback &authenticationCallback, IConsentCallback &consentCallback, PolicyAcquisitionOptions options, ResponseCacheFlags cacheMask=static_cast< ResponseCacheFlags >(RESPONSE_CACHE_INMEMORY|RESPONSE_CACHE_ONDISK|RESPONSE_CACHE_ENCRYPTED))rmscore::modernapi::ProtectedFileStreamstatic
CanRead() const overridermscore::modernapi::ProtectedFileStreamvirtual
CanWrite() const overridermscore::modernapi::ProtectedFileStreamvirtual
Clone() overridermscore::modernapi::ProtectedFileStreamvirtual
Create(std::shared_ptr< UserPolicy > policy, rmscrypto::api::SharedStream stream, const std::string &originalFileExtension)rmscore::modernapi::ProtectedFileStreamstatic
Flush() overridermscore::modernapi::ProtectedFileStreamvirtual
FlushAsync(std::launch launchType) overridermscore::modernapi::ProtectedFileStreamvirtual
OriginalFileExtension() (defined in rmscore::modernapi::ProtectedFileStream)rmscore::modernapi::ProtectedFileStreaminline
Policy() (defined in rmscore::modernapi::ProtectedFileStream)rmscore::modernapi::ProtectedFileStreaminline
Position() overridermscore::modernapi::ProtectedFileStreamvirtual
Read(uint8_t *pbBuffer, int64_t cbBuffer) overridermscore::modernapi::ProtectedFileStreamvirtual
Read(uint64_t u64size) (defined in rmscrypto::api::IStream)rmscrypto::api::IStreaminlinevirtual
ReadAsync(uint8_t *pbBuffer, int64_t cbBuffer, int64_t cbOffset, std::launch launchType) overridermscore::modernapi::ProtectedFileStreamvirtual
Seek(uint64_t u64Position) overridermscore::modernapi::ProtectedFileStreamvirtual
Size() overridermscore::modernapi::ProtectedFileStreamvirtual
Size(uint64_t u64Value) overridermscore::modernapi::ProtectedFileStreamvirtual
Write(const uint8_t *cpbBuffer, int64_t cbBuffer) overridermscore::modernapi::ProtectedFileStreamvirtual
WriteAsync(const uint8_t *cpbBuffer, int64_t cbBuffer, int64_t cbOffset, std::launch launchType) overridermscore::modernapi::ProtectedFileStreamvirtual
~IStream() (defined in rmscrypto::api::IStream)rmscrypto::api::IStreaminlineprotectedvirtual
~ProtectedFileStream() (defined in rmscore::modernapi::ProtectedFileStream)rmscore::modernapi::ProtectedFileStreamvirtual