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

Object HANDLEs

Boost , Boost.Asio , Windows-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 предоставляет Классы Windows, позволяющие выполнять асинхронные операции ожидания на HANDLE для ядра объектов следующих типов:

  • Уведомление об изменении
  • Консольный вход
  • Событие
  • Уведомление о ресурсе памяти
  • Процесс
  • Семафор
  • Нить
  • Ожидаемый таймер

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

HANDLE handle = ::CreateEvent(...);
windows::object_handle file(my_io_service, handle);

Функции члена wait() и async_wait() могут затем использоваться для ожидания сигнала объекта ядра.

See Also

окна::object_handle, окна::basic_object_handle, окна::object_handle_service.

Notes

Объект Windows HANDLE доступен только во время компиляции при нацеливании на Windows. Программы могут тестироваться на макро BOOST_ASIO_HAS_WINDOWS_OBJECT_HANDLE, чтобы определить, поддерживаются ли они.


PrevUpHomeNext

Статья Object HANDLEs раздела Boost.Asio Windows-Specific Functionality может быть полезна для разработчиков на c++ и boost.




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



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


реклама


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

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