Domain shared: различия между версиями
Перейти к навигации
Перейти к поиску
(→Другое) |
|||
| Строка 251: | Строка 251: | ||
|- | |- | ||
| [[InternetConnectionEndPointRef]] || {{InternetConnectionEndPointRef brief}} | | [[InternetConnectionEndPointRef]] || {{InternetConnectionEndPointRef brief}} | ||
|} | |||
===Адаптеры с владением=== | |||
{| class="wikitable" style="margin: auto;" | |||
! Адаптер !! Краткое описание | |||
|- | |||
| [[InternetConnectionEndPointOwn]] || {{InternetConnectionEndPointOwn brief}} | |||
|} | |} | ||
Версия 23:28, 1 мая 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 |
Источники данных
| Интерфейс | Краткое описание |
|---|---|
| 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. |