プログラミング

Asio (Boost.Asio) C++ライブラリ入門 5 - 実践編 主要クラス群とI/O機能群の紹介 -

C++の非同期IOライブラリであるAsio(Boost.Asio)の解説シリーズの最終回として、 ライブラリが提供する各種クラスやI/O機能をサンプルコードとともに網羅的に紹介します。 辞書的な活用を想定した構成となっておりますので、皆様の参考になれば幸いです。

Asio (Boost.Asio) C++ライブラリ入門 4 - 完了トークン(CompletionToken)とasync_composeの利用法 -

本記事では、C++の非同期IOライブラリであるAsio(Boost.Asio)を解説します。 第4回では、Asioライブラリを利用する上で重要なライブラリ機能、完了トークンと`async_compose`について紹介していきます。

Asio (Boost.Asio) C++ライブラリ入門 3 -コアとなる概念-

本記事では、C++の非同期IOライブラリであるAsio(Boost.Asio)を解説します。 第3回では、Asioライブラリのコアとなる概念やいくつかの用語について紹介していきます。

Asio (Boost.Asio) C++ライブラリ入門 2 -Proactor-

本記事では、C++の非同期I/OライブラリであるAsio(Boost.Asio)を解説します。 第2回では、Asioで採用されている重要なデザインパターン「Proactor」について解説し、関連する簡単なサンプルコードを紹介します。

Asio (Boost.Asio) C++ライブラリ入門 1 -Reactor-

本記事では、C++の非同期I/OライブラリであるAsio(Boost.Asio)を解説します。 第1回では、ライブラリの基本導入と、採用されている非同期デザインパターンの1つであるReactorについて説明します。