2014年12月14日日曜日

wonderland.loader: native系/emscripten系でhttp(s)からstd::future非同期でデータ取得するライブラリー

先日どうしたもんかなーと考えて書いていた native 向けと emscripten 向け両方に対応できる http(s) からのデータローダー。
native系では libcurlpp と std::async/std::future 、 emscripten 系では emscripten_async_wget2_data と std::promise/std::future という実装でひとまずできた事に。

実装詳細的にはEmscriptenのAPIが1.25で変更されていてシグニチャーも変わっているけどまだドキュメントに未反映だったりするのがちょっとした罠ポイント。

0 件のコメント:

コメントを投稿