Domain shared: различия между версиями

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


=Источники данных=
=Источники данных=
[[File:DataStorageRelations.png|thumb|900px|Отношения классов источников данных]]
;[[IDataStorage]]
;[[IDataStorage]]
;[[IConsequentDataStorageInput]]
;[[IConsequentDataStorageInput]]
Строка 45: Строка 47:
;[[CreateInMemoryPreallocatedBinaryDataStorage]]
;[[CreateInMemoryPreallocatedBinaryDataStorage]]
;[[CreateFileAsBinaryDataStorage]]
;[[CreateFileAsBinaryDataStorage]]
;[[CreateAssociativeDataStorage]]


==Адаптеры==
==Адаптеры==

Версия 20:39, 17 апреля 2017

Потоки

Отношения классов потоков
IStream
IInputStream
IOutputStream
IInputByteStream
IOutputByteStream
IMemBufInputByteStream
IMemBufOutputByteStream
IFileInputByteStream
IFileOutputByteStream
IInputObjectStream
IOutputObjectStream

Статические функции

CreateMemBufInputByteStream
CreateMemBufOutputByteStream

Адаптеры

Источники данных

Отношения классов источников данных
IDataStorage
IConsequentDataStorageInput
IConsequentDataStorageOutput
IConsequentDataStorage
IArbitrarilyAccessedDataStorageInput
IArbitrarilyAccessedDataStorageOutput
IArbitrarilyAccessedDataStorage
IContiguousDataStorageInput
IContiguousDataStorageOutput
IContiguousDataStorage
IInMemoryDataStorageInput
IInMemoryDataStorage
IAssociativeDataStorageInput
IAssociativeDataStorageOutput
IAssociativeDataStorage

Статические функции

CreateInMemoryBinaryInputDataSource
CreateInMemoryBinaryDataStorage
CreateInMemoryFixedSizeBinaryDataStorage
CreateInMemoryPreallocatedBinaryDataStorage
CreateFileAsBinaryDataStorage
CreateAssociativeDataStorage

Адаптеры

Старая версия

Потоки

IInputByteStream
IOutputByteStream
IMemBufInputStream
IMemBufOutputStream
IFileInputByteStream
IFileOutputByteStream
IInputObjectStream
IBinaryInputObjectStream
ISAX2InputObjectStream
IOutputObjectStream
IBinaryOutputObjectStream
IDOMOutputObjectStream

Статические функции

CreateMemInputStream
CreateMemOutputStream
CreateBinaryInputObjectStream
CreateSAX2InputObjectStream
CreateBinaryOutputObjectStream
CreateDOMOutputObjectStream


Источники данных

IBinaryDataBase
IInputBinaryData
IInputBinaryDataContiguousAccess
IInMemoryInputBinaryData
IOutputBinaryData
IOutputBinaryDataContiguousAccess
IIOBinaryData
IIOBinaryDataContiguousAccess
IInMemoryIOBinaryData
IInputKeyedData
IOutputKeyedData
IIOKeyedData

Статические функции

CreateInMemoryBinaryInputDataSource
CreateInMemoryBinaryDataStorage
CreateInMemoryFixedSizeBinaryDataStorage
CreateInMemoryPreallocatedBinaryDataStorage
CreateFileAsBinaryDataStorage
CreateInputKeyedData
CreateOutputKeyedData
CreateIOKeyedData