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

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

CanRead() const overridermscore::modernapi::CustomProtectedStreamvirtual
CanWrite() const overridermscore::modernapi::CustomProtectedStreamvirtual
Clone() overridermscore::modernapi::CustomProtectedStreamvirtual
Create(std::shared_ptr< UserPolicy > policy, rmscrypto::api::SharedStream stream, uint64_t contentStartPosition, uint64_t contentSize)rmscore::modernapi::CustomProtectedStreamstatic
CustomProtectedStream(std::shared_ptr< IStream >pImpl) (defined in rmscore::modernapi::CustomProtectedStream)rmscore::modernapi::CustomProtectedStreamprotected
Flush() overridermscore::modernapi::CustomProtectedStreamvirtual
FlushAsync(std::launch launchType) overridermscore::modernapi::CustomProtectedStreamvirtual
GetEncryptedContentLength(std::shared_ptr< UserPolicy >policy, uint64_t contentLength)rmscore::modernapi::CustomProtectedStreamstatic
GetImpl() (defined in rmscore::modernapi::CustomProtectedStream)rmscore::modernapi::CustomProtectedStreamprotected
Position() overridermscore::modernapi::CustomProtectedStreamvirtual
Read(uint8_t *pbBuffer, int64_t cbBuffer) overridermscore::modernapi::CustomProtectedStreamvirtual
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::CustomProtectedStreamvirtual
Seek(uint64_t u64Position) overridermscore::modernapi::CustomProtectedStreamvirtual
Size() overridermscore::modernapi::CustomProtectedStreamvirtual
Size(uint64_t u64Value) overridermscore::modernapi::CustomProtectedStreamvirtual
Write(const uint8_t *cpbBuffer, int64_t cbBuffer) overridermscore::modernapi::CustomProtectedStreamvirtual
WriteAsync(const uint8_t *cpbBuffer, int64_t cbBuffer, int64_t cbOffset, std::launch launchType) overridermscore::modernapi::CustomProtectedStreamvirtual
~CustomProtectedStream() (defined in rmscore::modernapi::CustomProtectedStream)rmscore::modernapi::CustomProtectedStreamvirtual
~IStream() (defined in rmscrypto::api::IStream)rmscrypto::api::IStreaminlineprotectedvirtual