シーケンス番号を指定して、対応する要求メッセージ文字列を見つける必要があります。quickFixlibで簡単にそれを行う方法を見つけることができません。
簡単に言うと、FileStoreクラスは便利なメソッドを公開しているため、FileStoreの「body」ファイルを使用してシーケンス番号からメッセージ要求文字列を取得できるようにすることを考えました。
get(int begin, int end, std::vector result)
しかし、私は問題に直面しています。これらのファイルは(イニシエーターインスタンスから)別のFileStoreインスタンスによってアクセスされるため、WindowsOSではアプリケーションの他の部分からこれらのファイルにアクセスできません。これらのファイルの2番目の所有者が禁止されているためです。
シーケンス番号からリクエストメッセージ文字列を取得するには、独自のメカニズムを書き直す必要がありますか?