bbfdm/docs/guide/libbbfdm-api-version-2.md
2025-03-18 12:56:15 +01:00

19 lines
1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# API Guide and Usage
`libbbfdm-api-version-2` is the latest version of the `libbbfdm-api`, offering a streamlined set of generic APIs that simplify interaction with the data model, both internally and externally. This version manages memory allocation internally, reducing complexity and making it easier to integrate into various applications.
## Key Improvements
- **Simplified Memory Management:** No need for manual memory handling.
- **Consistent API Calls:** Unified and easier-to-use interfaces.
- **Enhanced Flexibility:** Suitable for both internal and external data model calls.
## API Overview
Detailed information about each APIs functionality is available in the corresponding header files:
- **[Global APIs](../../libbbfdm-api/version-2/bbfdm_api.h)**
- **[UCI APIs](../../libbbfdm-api/version-2/bbfdm_uci.h)**
- **[UBUS APIs](../../libbbfdm-api/version-2/bbfdm_ubus.h)**
- **[Memory APIs](../../libbbfdm-api/version-2/bbfdm_mem.h)**
- **[System APIs](../../libbbfdm-api/version-2/bbfdm_ubus.h)**