Problem
sdks/cpp/include/ and sdks/cpp/src/ carry no FLATFILES headers or wrappers.
Proposed solution
Once the FFI layer (#434) lands, add:
sdks/cpp/include/thetadx_flatfiles.h declaring tdx::FlatFileFormat, tdx::SecType, tdx::ReqType, tdx::FlatFileRow.
- Methods on the existing
ThetaDataDx C++ class: flatfile_request, flatfile_request_decoded, flatfile_request_raw, plus 9 convenience methods.
- A
sdks/cpp/examples/flatfile_demo.cpp example mirroring crates/thetadatadx/examples/flatfile_demo.rs.
- CMake target wiring in
sdks/cpp/CMakeLists.txt.
Impact
C++ users get parity. CMake build covers the new header.
Problem
sdks/cpp/include/andsdks/cpp/src/carry no FLATFILES headers or wrappers.Proposed solution
Once the FFI layer (#434) lands, add:
sdks/cpp/include/thetadx_flatfiles.hdeclaringtdx::FlatFileFormat,tdx::SecType,tdx::ReqType,tdx::FlatFileRow.ThetaDataDxC++ class:flatfile_request,flatfile_request_decoded,flatfile_request_raw, plus 9 convenience methods.sdks/cpp/examples/flatfile_demo.cppexample mirroringcrates/thetadatadx/examples/flatfile_demo.rs.sdks/cpp/CMakeLists.txt.Impact
C++ users get parity. CMake build covers the new header.