RMS SDK for C++  0.2.1
A client library for using Microsoft RMS from Linux.
rmscrypto::api::SimpleProtectedStream Member List

This is the complete list of members for rmscrypto::api::SimpleProtectedStream, including all inherited members.

CachedBlock (defined in rmscrypto::api::SimpleProtectedStream)rmscrypto::api::SimpleProtectedStreamfriend
CanRead() const override (defined in rmscrypto::api::SimpleProtectedStream)rmscrypto::api::SimpleProtectedStreamvirtual
CanWrite() const override (defined in rmscrypto::api::SimpleProtectedStream)rmscrypto::api::SimpleProtectedStreamvirtual
Clone() override (defined in rmscrypto::api::SimpleProtectedStream)rmscrypto::api::SimpleProtectedStreamvirtual
Flush() override (defined in rmscrypto::api::SimpleProtectedStream)rmscrypto::api::SimpleProtectedStreamvirtual
FlushAsync(std::launch launchType) override (defined in rmscrypto::api::SimpleProtectedStream)rmscrypto::api::SimpleProtectedStreamvirtual
Position() override (defined in rmscrypto::api::SimpleProtectedStream)rmscrypto::api::SimpleProtectedStreamvirtual
Read(uint8_t *pbBuffer, int64_t cbBuffer) override (defined in rmscrypto::api::SimpleProtectedStream)rmscrypto::api::SimpleProtectedStreamvirtual
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) override (defined in rmscrypto::api::SimpleProtectedStream)rmscrypto::api::SimpleProtectedStreamvirtual
ReadInternalAsync(uint8_t *pbBuffer, int64_t cbBuffer, int64_t cbOffset, std::launch launchType, uint32_t u32StartingBlockNumber, bool bIsFinal) (defined in rmscrypto::api::SimpleProtectedStream)rmscrypto::api::SimpleProtectedStream
Seek(uint64_t u64Position) override (defined in rmscrypto::api::SimpleProtectedStream)rmscrypto::api::SimpleProtectedStreamvirtual
SimpleProtectedStream(std::shared_ptr< ICryptoProvider >pCryptoProvider, std::shared_ptr< IStream > pBackingStream, uint64_t u64ContentStart, uint64_t u64ContentSize) (defined in rmscrypto::api::SimpleProtectedStream)rmscrypto::api::SimpleProtectedStream
Size() override (defined in rmscrypto::api::SimpleProtectedStream)rmscrypto::api::SimpleProtectedStreamvirtual
Size(uint64_t u64Value) override (defined in rmscrypto::api::SimpleProtectedStream)rmscrypto::api::SimpleProtectedStreamvirtual
Write(const uint8_t *cpbBuffer, int64_t cbBuffer) override (defined in rmscrypto::api::SimpleProtectedStream)rmscrypto::api::SimpleProtectedStreamvirtual
WriteAsync(const uint8_t *cpbBuffer, int64_t cbBuffer, int64_t cbOffset, std::launch launchType) override (defined in rmscrypto::api::SimpleProtectedStream)rmscrypto::api::SimpleProtectedStreamvirtual
WriteInternalAsync(const uint8_t *cpbBuffer, int64_t cbBuffer, int64_t cbOffset, std::launch launchType, uint32_t u32StartingBlockNumber, bool bIsFinal) (defined in rmscrypto::api::SimpleProtectedStream)rmscrypto::api::SimpleProtectedStream
~IStream() (defined in rmscrypto::api::IStream)rmscrypto::api::IStreaminlineprotectedvirtual
~SimpleProtectedStream() override (defined in rmscrypto::api::SimpleProtectedStream)rmscrypto::api::SimpleProtectedStreamvirtual