Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Stream-Oriented File Descriptors

Boost , Boost.Asio , POSIX-Specific Functionality

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Повышаю. Asio включает в себя классы, добавленные для того, чтобы позволить выполнять синхронные и асинхронные операции чтения и записи на описателях файлов POSIX, таких как трубы, стандартный вход и выход и различные устройства (но, а необычные файлы).

Например, для выполнения операций чтения и записи на стандартном входе и выходе могут быть созданы следующие объекты:

posix::stream_descriptor in(my_io_service, ::dup(STDIN_FILENO));
posix::stream_descriptor out(my_io_service, ::dup(STDOUT_FILENO));

Затем они используются в качестве синхронных или асинхронных потоков чтения и записи. Это означает, что объекты могут быть использованы с любым изчитать ().,async_read()Написать(),async_write(),читать_until()илиasync_read_until()Свободные функции.

See Also

posix::stream_descriptor,posix::basic_stream_descriptor,posix::stream_descriptor_service,Chat example (C++03),Chat example (C++11).

Notes

Описатели потоков POSIX доступны только во время компиляции, если они поддерживаются целевой операционной системой. Программа может тестировать макрос<BOOST_ASIO_HAS_POSIX_STREAM_DESCRIPTOR>, чтобы определить, поддерживаются ли они.


PrevUpHomeNext

Статья Stream-Oriented File Descriptors раздела Boost.Asio POSIX-Specific Functionality может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: POSIX-Specific Functionality ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 18:07:08/0.0058400630950928/1