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

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

CanRead() const =0 (defined in rmscrypto::api::IStream)rmscrypto::api::IStreampure virtual
CanWrite() const =0 (defined in rmscrypto::api::IStream)rmscrypto::api::IStreampure virtual
Clone()=0 (defined in rmscrypto::api::IStream)rmscrypto::api::IStreampure virtual
Flush()=0 (defined in rmscrypto::api::IStream)rmscrypto::api::IStreampure virtual
FlushAsync(std::launch launchType)=0 (defined in rmscrypto::api::IStream)rmscrypto::api::IStreampure virtual
Position()=0 (defined in rmscrypto::api::IStream)rmscrypto::api::IStreampure virtual
Read(uint8_t *pbBuffer, int64_t cbBuffer)=0 (defined in rmscrypto::api::IStream)rmscrypto::api::IStreampure virtual
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)=0 (defined in rmscrypto::api::IStream)rmscrypto::api::IStreampure virtual
Seek(uint64_t u64Position)=0 (defined in rmscrypto::api::IStream)rmscrypto::api::IStreampure virtual
Size()=0 (defined in rmscrypto::api::IStream)rmscrypto::api::IStreampure virtual
Size(uint64_t u64Value)=0 (defined in rmscrypto::api::IStream)rmscrypto::api::IStreampure virtual
Write(const uint8_t *cpbBuffer, int64_t cbBuffer)=0 (defined in rmscrypto::api::IStream)rmscrypto::api::IStreampure virtual
WriteAsync(const uint8_t *cpbBuffer, int64_t cbBuffer, int64_t cbOffset, std::launch launchType)=0 (defined in rmscrypto::api::IStream)rmscrypto::api::IStreampure virtual
~IStream() (defined in rmscrypto::api::IStream)rmscrypto::api::IStreaminlineprotectedvirtual