Skip to content

Resolve "C API should have `ADM_adhoc_storage_t` and `ADM_pfs_storage_t` types"

This MR eliminates the ADM_storage_t from the C API and its corresponding admire::storage type from the C++ API to simplify the usage and the implementation.

Instead, the types ADM_adhoc_storage_t and ADM_pfs_storage_t are created for the C API, which correspond to the already existing types admire::adhoc_storage and admire::pfs_storage, which no longer inherit from admire::storage.

Additionally, this MR also removes ADM_storage_type_t, replacing it with ADM_adhoc_storage_type_t and ADM_pfs_storage_type_t, and renames their values with the appropriate ADM_ADHOC_ and ADM_PFS_ prefixes.

Closes #100 (closed)

Edited by Alberto Miranda

Merge request reports