このプロジェクトについて
StormByte-Bufferは、StormByte C++スイートのためのバッファリングおよびデータフローコンポーネントを実装します。オンデマンドで拡張可能な非スレッドセーフなFIFOバッファを提供し、read/peek(非消費的)およびextract(消費的)操作をサポートします。スレッドセーフなSharedFIFOは、データが到着するかクローズされるまでブロックします。並行Ringバッファは、多対多のアクセスパターンにshared_mutexを使用します。ProducerおよびConsumerハンドルは、共有バッファへの書き込み専用/読み取り専用アクセスを提供します。その他の機能として、外部のリーダー/ライター間でチャンク化されたデータをパススルーするためのBridgeや、実行モード(同期、非同期、並列、またはその組み合わせ)を設定可能な処理ステージを連鎖させるPipelineシステムが含まれます。ライフサイクル管理では、クローズ、エラー設定、EOFチェック、および読み書き可能ステータスをカバーしています。本モジュールはStormByte Baseを必要とし、オプションでパイプラインステージにStormByte Loggerを統合できます。LGPL v3ライセンスの下、CMake 3.28+を使用したC++26向けに構築されています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.