Материал из CAMaaS preliminary wiki
Перейти к навигации
Перейти к поиску
Потоки
Отношения классов потоков
Статические функции
Ссылочные адаптеры
Адаптеры с владением
Статические функции
Источники данных
Отношения классов источников данных
Статические функции
Ссылочные адаптеры
| Адаптер |
Краткое описание
|
| DataStorageRef |
Ссылочный адаптер, определенный над интерфейсом IDataStorage.
|
| ConsequentDataStorageInputRef |
Ссылочный адаптер, определенный над типом const IConsequentDataStorageInput.
|
| ConsequentDataStorageOutputRef |
Ссылочный адаптер, определенный над интерфейсом IConsequentDataStorageOutput.
|
| ConsequentDataStorageRef |
Ссылочный адаптер, определенный над интерфейсом IConsequentDataStorage.
|
| ArbitrarilyAccessedDataStorageInputRef |
Ссылочный адаптер, определенный над типом const IArbitrarilyAccessedDataStorageInput.
|
| ArbitrarilyAccessedDataStorageOutputRef |
Ссылочный адаптер, определенный над интерфейсом IArbitrarilyAccessedDataStorageOutput.
|
| ArbitrarilyAccessedDataStorageRef |
Ссылочный адаптер, определенный над интерфейсом IArbitrarilyAccessedDataStorage.
|
| ContiguousDataStorageInputRef |
Ссылочный адаптер, определенный над типом const IContiguousDataStorageInput.
|
| ContiguousDataStorageOutputRef |
Ссылочный адаптер, определенный над интерфейсом IContiguousDataStorageOutput.
|
| ContiguousDataStorageRef |
Ссылочный адаптер, определенный над интерфейсом IContiguousDataStorage.
|
| InMemoryDataStorageInputRef |
Ссылочный адаптер, определенный над интерфейсом IInMemoryDataStorageInput.
|
| InMemoryDataStorageRef |
Ссылочный адаптер, определенный над интерфейсом IInMemoryDataStorage.
|
| AssociativeDataStorageInputRef |
Ссылочный адаптер, определенный над интерфейсом IAssociativeDataStorageInput.
|
| AssociativeDataStorageOutputRef |
Ссылочный адаптер, определенный над интерфейсом IAssociativeDataStorageOutput.
|
| AssociativeDataStorageRef |
Ссылочный адаптер, определенный над интерфейсом IAssociativeDataStorage.
|
Адаптеры с владением
| Адаптер |
Краткое описание
|
| DataStorageOwn |
Владеющий адаптер, определенный над интерфейсом IDataStorage.
|
| ConsequentDataStorageInputOwn |
Владеющий адаптер, определенный над интерфейсом типом const IConsequentDataStorageInput.
|
| ConsequentDataStorageOutputOwn |
Владеющий адаптер, определенный над интерфейсом IConsequentDataStorageOutput.
|
| ConsequentDataStorageOwn |
Владеющий адаптер, определенный над интерфейсом IConsequentDataStorage.
|
| ArbitrarilyAccessedDataStorageInputOwn |
Владеющий адаптер, определенный над интерфейсом типом const IArbitrarilyAccessedDataStorageInput.
|
| ArbitrarilyAccessedDataStorageOutputOwn |
Владеющий адаптер, определенный над интерфейсом IArbitrarilyAccessedDataStorageOutput.
|
| ArbitrarilyAccessedDataStorageOwn |
Владеющий адаптер, определенный над интерфейсом IArbitrarilyAccessedDataStorage.
|
| ContiguousDataStorageInputOwn |
Владеющий адаптер, определенный над интерфейсом типом const IContiguousDataStorageInput.
|
| ContiguousDataStorageOutputOwn |
Владеющий адаптер, определенный над интерфейсом IContiguousDataStorageOutput.
|
| ContiguousDataStorageOwn |
Владеющий адаптер, определенный над интерфейсом IContiguousDataStorage.
|
| InMemoryDataStorageInputOwn |
Владеющий адаптер, определенный над интерфейсом IInMemoryDataStorageInput.
|
| InMemoryDataStorageOwn |
Адаптер с владением реализацией интерфейса IInMemoryDataStorage.
|
| AssociativeDataStorageInputOwn |
Владеющий адаптер, определенный над интерфейсом IAssociativeDataStorageInput.
|
| AssociativeDataStorageOutputOwn |
Владеющий адаптер, определенный над интерфейсом IAssociativeDataStorageOutput.
|
| AssociativeDataStorageOwn |
Владеющий адаптер, определенный над интерфейсом IAssociativeDataStorage.
|
Статические функции
| Адаптер |
Краткое описание
|
| make_binary_memory_storage_adapter |
Возвращает управляемый указатель на реализацию доступа к источнику данных через интерфейсы IContiguousDataStorageInput, IConsequentDataStorageInput, IArbitrarilyAccessedDataStorageInput и, опционально, IInMemoryDataStorageInput.
|
| make_inmemory_input_data_source |
Делегирует вызов функции CreateInMemoryBinaryInputDataSource с буфером, над которым определен C++ объект.
|
| own_buffer |
Возвращает объект неопределенного типа для обозначения того, что владение буфером, на который ссылается возвращаемый объект, должно быть передано вызываемой над этим объектом функции.
|
| make_inmemory_preallocated_data_storage |
Создает накопитель данных на основе заранее выделенного буфера памяти, заданного C++ объектом. Делегирует вызов функции CreateInMemoryPreallocatedBinaryDataStorage.
|
| make_inmemory_fixed_size_data_storage |
Создает нерастущий накопитель данных с интерфейсом IInMemoryDataStorage и адаптирует его с помощью адаптера InMemoryDataStorageOwn.
|
| make_inmemory_data_storage |
Создает растущий буфер памяти с интерфейсом IInMemoryDataStorage и адаптирует его с помощью адаптера InMemoryDataStorageOwn.
|
| make_file_based_data_storage |
Создает файловый буфер с интерфейсом IDataStorage (или порожденным от него), делегируя вызов функции CreateFileAsBinaryDataStorage, и адаптирует доступ с помощью соответствующего адаптера.
|
| make_associative_data_storage |
Создает ассоциативный массив, обращаясь к функции CreateAssociativeDataStorage, и возвращает его реализацию с интерфейсом IDataStorage (или порожденным от него), после чего адаптирует доступ с помощью соответствующего адаптера.
|
Другое
Статические функции
Ссылочные адаптеры
Адаптеры с владением