Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ODB++ output writer functionality #248

Open
2 tasks
nam20485 opened this issue Feb 28, 2024 · 1 comment
Open
2 tasks

Add ODB++ output writer functionality #248

nam20485 opened this issue Feb 28, 2024 · 1 comment
Assignees

Comments

@nam20485
Copy link
Owner

nam20485 commented Feb 28, 2024

Essentially the "opposite" side of the parser. Once a design has been loaded, and possible modified, write the in-memory data model back out to an ODB++ file archive.

When used as shared library, the consuming application can modify the in-memory data model directly. But for use via the REST API, REST API endpoints would need to be added to POST changes back to the library's in-memory data model. Also need endpoints to tell the library to write the file out.

  • serialization from memory model
  • POST/PUT REST endpoints
@nam20485 nam20485 changed the title Add ODB++ output writer Add ODB++ output writer functionality Feb 28, 2024
@nam20485 nam20485 self-assigned this Apr 22, 2024
@nam20485
Copy link
Owner Author

nam20485 commented Apr 22, 2024

WIP started on write-out branch. See e.g. https://github.com/nam20485/OdbDesign/blob/write-out/OdbDesignLib/FileModel/IStreamSaveable.h

WIP on write-out branch merged into nam20485

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant