Resolve "C API should have `ADM_adhoc_storage_t` and `ADM_pfs_storage_t` types"
requested to merge amiranda/100-c-api-should-have-adm_adhoc_storage_t-and-adm_pfs_storage_t-types into main
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