8 #ifndef __PS_OBJECT_TABLE_H__
9 #define __PS_OBJECT_TABLE_H__
psa_status_t ps_object_table_set_obj_tbl_info(psa_storage_uid_t uid, int32_t client_id, const struct ps_obj_table_info_t *obj_tbl_info)
Sets object table information in the object table and stores it persistently, for the provided UID an...
psa_status_t ps_object_table_obj_exist(psa_storage_uid_t uid, int32_t client_id)
Checks if there is an entry in the table for the provided UID and client ID pair. ...
psa_status_t ps_object_table_delete_object(psa_storage_uid_t uid, int32_t client_id)
Deletes the table entry for the provided UID and client ID pair.
psa_status_t ps_object_table_delete_old_table(void)
Deletes old object table from the persistent area.
psa_status_t ps_object_table_get_obj_tbl_info(psa_storage_uid_t uid, int32_t client_id, struct ps_obj_table_info_t *obj_tbl_info)
Gets object table information from the object table for the provided UID and client ID pair...
psa_status_t ps_object_table_init(uint8_t *obj_data)
Initializes object table.
uint64_t psa_storage_uid_t
psa_status_t ps_object_table_create(void)
Creates object table.
int32_t psa_status_t
Function return status.
Object table information structure.
psa_status_t ps_object_table_get_free_fid(uint32_t fid_num, uint32_t *p_fid)
Gets a not in use file ID.