iocpの使い方を完璧に学びたかったのですが、機能が見つかりませんでしたCreateIoCompletionPort
。
私はasioのすべてのファイルを調べましたが、いくつかのファイルしか見つかりませんでした.cpp
!
ソースコードを調べるにはどうすればよいですか?
1 に答える
0
Asio は高度にテンプレート化されたライブラリであり、すべてのコードはヘッダー ファイルにあります。ここで見つけることができます。OS に下線を引く iocp 関連のものは、detailフォルダー内にあります。
まず、デッドライン タイマーの実装を見てみましょう。
- 締め切り_timer.hpp、typedef:
- basic_deadline_timer.hpp は、次のサービスを使用します。
- Deadline_timer_service.hpp は、次の場所に実装されています。
- 詳細/deadline_timer_service.hpp、使用:
- 詳細/timer_scheduler.hpp、typedef:
- 詳細/timer_scheduler_fwd.hpp、使用:
- 詳細/win_iocp_io_service.hpp、含む、
- 実際の実装は、detail/impl/win_iocp_io_service.ipp にあります。
- 詳細/win_iocp_io_service.hpp、含む、
- 詳細/timer_scheduler_fwd.hpp、使用:
- 詳細/timer_scheduler.hpp、typedef:
- 詳細/deadline_timer_service.hpp、使用:
- Deadline_timer_service.hpp は、次の場所に実装されています。
- basic_deadline_timer.hpp は、次のサービスを使用します。
于 2012-10-31T03:53:53.883 に答える