ArbitrarilyAccessedDataStorageRef

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску

Ссылочный адаптер, определенный над интерфейсом IArbitrarilyAccessedDataStorage.

struct ArbitrarilyAccessedDataStorageRef;
Открытые типы
ТипОписание
interface_typeПсевдоним интерфейса IArbitrarilyAccessedDataStorage.
Открытые методы
МетодОписание
(конструкторы)Конструкторы, определенные требованиями ссылочного адаптера.
get_interfaceВозвращает адрес ассоциированной с адаптером реализации накопителя данных.
share_ownershipРазделяет владение ассоциированным накопителем данных, возвращая владеющий адаптер.
readСоздает поток для чтения ассоциированных с ключом данных из накопителя ArbitrarilyAccessedDataStorageRef.
writeСоздает поток для записи данных, ассоциируемых с указанным параметрически ключом, в накопитель ArbitrarilyAccessedDataStorageRef.
operator ArbitrarilyAccessedDataStorageInputOwnОператор преобразования типа адаптера.
operator ArbitrarilyAccessedDataStorageOutputOwnОператор преобразования типа адаптера.
Защищенные методы
МетодОписание
reset_interfaceЗадает адаптеру новую реализацию IArbitrarilyAccessedDataStorage.
Наследует
КлассОписание
Ссылочный адаптер, определенный над интерфейсом IDataStorage.
См. также
ArbitrarilyAccessedDataStorageOwnВладеющий адаптер, определенный над интерфейсом IArbitrarilyAccessedDataStorage.
ArbitrarilyAccessedDataStorageInputRefСсылочный адаптер, определенный над типом const IArbitrarilyAccessedDataStorageInput.
ArbitrarilyAccessedDataStorageOutputRefСсылочный адаптер, определенный над интерфейсом IArbitrarilyAccessedDataStorageOutput.