Где взять коды iocp в исходном коде asio?

Я хотел научиться использовать iocp отлично, но я не мог найти функцию CreateIoCompletionPort,
Я исследовал все файлы ASIO, и нашел только несколько .cpp файлы!
Как я могу / должен изучить исходный код?

0

Решение

Asio — это библиотека с высокими шаблонами, и весь код находится в заголовочных файлах. Вы можете найти их Вот. Материал, связанный с iocp, который говорит с подчеркиванием ОС, можно найти внутри подробно папка.

Для начала вы можете взглянуть на реализацию таймера крайнего срока.

  1. deadline_timer.hpp, typedefs:
    1. basic_deadline_timer.hpp, использует сервис:
      1. deadline_timer_service.hpp, реализован в:
        1. detail / deadline_timer_service.hpp, использует:
          1. detail / timer_scheduler.hpp, typedefs:
            1. detail / timer_scheduler_fwd.hpp, использует:
              1. detail / win_iocp_io_service.hpp, включает в себя,
                1. detail / impl / win_iocp_io_service.ipp, где находится фактическая реализация.

🙂

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]