あめだまふぁくとりー

Boost.Graphとかできますん

2016-01-01から1年間の記事一覧

Networking TS の Boost.Asio からの変更点 - その 3: Executor

はじめに 前回までに説明した Associated allocator や async_result は少し地味目な変更点でした. 今回説明する Executor は Boost.Asio から Networking TS の中でも大きめの変更になっています. 一般化された io_service と strand Executor は Networkin…

Networking TS の Boost.Asio からの変更点 - その 2: async_result

はじめに 前回は Boost.Asio から Networking TS への変更点として Associated allocator について説明しました. 今回は, async_result について説明します. Boost.Asio における非同期処理スタイル Boost.Asio の非同期関数はすべて継続渡しスタイルをベー…

Boost.Asio でのタイマのキャンセル処理の仕方

先日, マイナンバーのカード管理システムの障害の原因と対応についての発表がありました. 地方公共団体情報システム機構 カード管理システムの中継サーバに生じた障害原因の特定と対応について その原因 2 では, Windows のタイマをキャンセルしたのにタイム…

Networking TS の Boost.Asio からの変更点 - その 1: Associated allocator

はじめに 現在 TS に提案されている Networking Library は Boost.Asio をベースにしていますが, Boost.Asio そのままというわけではなく様々な変更が含まれています. 本記事ではそれらの変更点によって何が変わったのかを説明しようと思います. 最初は Asso…