[C++ SDK] Create high level client from the generated bindings.
Open
cpp
sdk
- Dominant language
- Rust
- Stars
- 4.9k
- Forks
- 432
- Avg merge
- 2d 10h
- Merged PRs (30d)
- 173
Description
### Description
A high-level convenience wrapper library `iggy-cpp` needs to be created that the user can utilize.
### Component
None
### Proposed solution
- Implement classes for all shared structs in #2763, in addition to the already existing convenience classes from #2762.
- Create a RAII class for IggyClient.
- Create an example that showcases the public API.
- Write integration tests for each component.
### Alternatives considered
_No response_
sub-issue of #2100
Contributor guide
Assessment
This issue has not been assessed yet.