0

iocpの使い方を完璧に学びたかったのですが、機能が見つかりませんでしたCreateIoCompletionPort
私はasioのすべてのファイルを調べましたが、いくつかのファイルしか見つかりませんでした.cpp!
ソースコードを調べるにはどうすればよいですか?

4

1 に答える 1

0

Asio は高度にテンプレート化されたライブラリであり、すべてのコードはヘッダー ファイルにあります。ここで見つけることができます。OS に下線を引く iocp 関連のものは、detailフォルダー内にあります。

まず、デッドライン タイマーの実装を見てみましょう。

  1. 締め切り_timer.hpp、typedef:
    1. basic_deadline_timer.hpp は、次のサービスを使用します。
      1. Deadline_timer_service.hpp は、次の場所に実装されています。
        1. 詳細/deadline_timer_service.hpp、使用:
          1. 詳細/timer_scheduler.hpp、typedef:
            1. 詳細/timer_scheduler_fwd.hpp、使用:
              1. 詳細/win_iocp_io_service.hpp、含む、
                1. 実際の実装は、detail/impl/win_iocp_io_service.ipp にあります。
:-)

于 2012-10-31T03:53:53.883 に答える