Domain shared: различия между версиями
Перейти к навигации
Перейти к поиску
Строка 97: | Строка 97: | ||
|- | |- | ||
| [[OutputObjectStreamOwn]] || {{OutputObjectStreamOwn brief}} | | [[OutputObjectStreamOwn]] || {{OutputObjectStreamOwn brief}} | ||
|} | |||
===Статические функции=== | |||
{| class="wikitable" style="margin: auto;" | |||
! Адаптер !! Краткое описание | |||
|- | |||
| [[make_memory_buffer_input_stream]] || {{make_memory_buffer_input_stream brief}} | |||
|} | |} | ||
Версия 02:37, 6 августа 2017
Потоки
Интерфейс | Краткое описание |
---|---|
IStream | Базовый класс потоков данных. |
IInputStream | Общий интерфейс входного потока данных. |
IOutputStream | Общий интерфейс выходного потока данных. |
IInputByteStream | Интерфейс реализации входного потока байт. |
IOutputByteStream | Интерфейс реализации выходного потока байт. |
IMemBufInputByteStream | Входной поток байт над буфером памяти. |
IMemBufOutputByteStream | Выходной поток байт над буфером памяти. |
IFileInputByteStream | Входной поток байт, связанный с файлом. |
IFileOutputByteStream | Выходной поток байт, связанный с файлом. |
IInputObjectStream | Входной поток объектов. |
IOutputObjectStream | Выходной поток объектов. |
Статические функции
Функция | Краткое описание |
---|---|
CreateMemBufInputByteStream | Создает входной поток IMemBufInputByteStream, определенный над указанным буфером данных, который заполняется потоком. |
CreateMemBufOutputByteStream | Создает буфер памяти для записи и определяет над ним интерфейс IMemBufOutputByteStream. |
Адаптеры
Ссылочные адаптеры
Адаптер | Краткое описание |
---|---|
StreamRef | Ссылочный адаптер, определенный над интерфейсом IStream. |
InputStreamRef | Ссылочный адаптер, определенный над интерфейсом IInputStream. |
OutputStreamRef | Ссылочный адаптер, определенный над интерфейсом IOutputStream. |
InputByteStreamRef | Адаптер-ссылка над интерфейсом IInputByteStream. |
OutputByteStreamRef | Адаптер-ссылка над интерфейсом IOutputByteStream. |
MemBufInputByteStreamRef | Ссылочный адаптер, определенный над интерфейсом IMemBufInputByteStream. |
FileInputByteStreamRef | Ссылочный адаптер, определенный над интерфейсом IFileInputByteStream. |
MemBufOutputByteStreamRef | Ссылочный адаптер, определенный над интерфейсом IMemBufOutputByteStream. |
FileOutputByteStreamRef | Ссылочный адаптер, определенный над интерфейсом IFileOutputByteStream. |
InputObjectStreamRef | Шаблон:InputObjectStreamRef brief |
OutputObjectStreamRef | Шаблон:OutputObjectStreamRef brief |
Адаптеры с владением
Адаптер | Краткое описание |
---|---|
StreamOwn | Владеющий адаптер, определенный над интерфейсом IStream. |
InputStreamOwn | Владеющий адаптер, определенный над интерфейсом IInputStream. |
OutputStreamOwn | Владеющий адаптер, определенный над интерфейсом IOutputStream. |
InputByteStreamOwn | Владеющий адаптер, определенный над интерфейсом IInputByteStream. |
OutputByteStreamOwn | Владеющий адаптер, определенный над интерфейсом IOutputByteStream. |
MemBufInputByteStreamOwn | Владеющий адаптер, определенный над интерфейсом IMemBufInputByteStream. |
FileInputByteStreamOwn | Владеющий адаптер, определенный над интерфейсом IFileInputByteStream. |
MemBufOutputByteStreamOwn | Владеющий адаптер, определенный над интерфейсом IMemBufOutputByteStream. |
FileOutputByteStreamOwn | Владеющий адаптер, определенный над интерфейсом IFileOutputByteStream. |
InputObjectStreamOwn | Шаблон:InputObjectStreamOwn brief |
OutputObjectStreamOwn | Шаблон:OutputObjectStreamOwn brief |
Статические функции
Адаптер | Краткое описание |
---|---|
make_memory_buffer_input_stream | Возвращает реализацию доступа ны чтение с интерфейсом IMemBufInputByteStream, определенным над существующим буфером. |
Источники данных
Интерфейс | Краткое описание |
---|---|
IDataStorage | Базовый интерфейс накопителя данных. |
IConsequentDataStorageInput | Интерфейс накопителя последовательно расположенных данных только для чтения. |
IConsequentDataStorageOutput | Интерфейс записи в накопитель последовательно расположенных данных. |
IConsequentDataStorage | Интерфейс для чтения и записи в накопитель последовательно расположенных данных. |
IArbitrarilyAccessedDataStorageInput | Интерфейс для чтения из накопителя с произвольной адресацией данных. |
IArbitrarilyAccessedDataStorageOutput | Интерфейс для записи в накопитель с произвольной адресацией. |
IArbitrarilyAccessedDataStorage | Интерфейс для чтения и записи в накопитель с произвольной адресацией. |
IContiguousDataStorageInput | Интерфейс для чтения из накопителя последовательно расположенных и однородных данных. |
IContiguousDataStorageOutput | Интерфейс для чтения и записи в накопитель последовательно расположенных и однородных данных. |
IContiguousDataStorage | Интерфейс для чтения и записи в накопитель последовательно расположенных и однородных данных. |
IInMemoryDataStorageInput | Интерфейс для чтения данных из накопителя, связанного с буфером в памяти. |
IInMemoryDataStorage | Интерфейс для чтения и записи данных в накопитель, связанный с буфером в памяти. |
IAssociativeDataStorageInput | Интерфейс для чтения из ассоциативного накопителя с использованием понятия узлов, адресуемых ключами. |
IAssociativeDataStorageOutput | Интерфейс для записи в ассоциативный накопитель с использованием понятия узлов, адресуемых ключами. |
IAssociativeDataStorage | Интерфейс для чтения и записи в ассоциативный накопитель с использованием понятия узлов, адресуемых ключами. |
Статические функции
Функция | Краткое описание |
---|---|
CreateInMemoryBinaryInputDataSource | Создает источник входных данных с интерфейсом IInMemoryInputBinaryData. |
CreateInMemoryBinaryDataStorage | Создает растущий буфер памяти. |
CreateInMemoryFixedSizeBinaryDataStorage | Создает нерастущий накопитель данных с интерфейсом IInMemoryDataStorage. |
CreateInMemoryPreallocatedBinaryDataStorage | Создает накопитель данных на основе заранее выделенного буфера памяти. |
CreateFileAsBinaryDataStorage | Создает представление файла в виде источника последовательных бинарных данных с произвольным доступом. |
CreateAssociativeDataStorage | Создает ассоциативный массив на основе некоторого источника или приемника данных. |
Адаптеры
Ссылочные адаптеры
Адаптеры с владением
Другое
Интерфейс | Краткое описание |
---|---|
IInternetConnectionEndPoint | Точка доступа к удаленному узлу. |
Статические функции
Функция | Краткое описание |
---|---|
CreateTCPServer | Создает TCP-сервер с интерфейсом IInternetConnectionEndPoint. |
CreateTCPClient | Создает TCP-клиент с интерфейсом IInternetConnectionEndPoint. |
Ссылочные адаптеры
Адаптер | Краткое описание |
---|---|
InternetConnectionEndPointRef | Ссылочный адаптер, определенный над интерфейсом IInternetConnectionEndPoint. |
Адаптеры с владением
Адаптер | Краткое описание |
---|---|
InternetConnectionEndPointOwn | Владеющий адаптер, определенный над интерфейсом IInternetConnectionEndPoint. |