Persistence API

Sentinel RMS SDK contains the following two sets of the Persistence Libraries. Persistence data must be set up for all Scenarios that Require Persistence Creation.

For more information about obtaining C libraries, click here:

Libraries Description API Call Sequence

Persistence Initialization Library
(lspmgmtinit32 and lspmgmtinit64)

Used for persistence creation.

>sntl_persistence_attr_new*

>sntl_persistence_attr_set*

>sntl_persistence_context_new

>sntl_persistence_create

>sntl_persistence_get_info

>sntl_persistence_free

>sntl_persistence_attr_delete

>sntl_persistence_context_delete

>sntl_persistence_cleanup

Persistence Cleaning Library
(lspmgmtclean32 and lspmgmtclean64)

Used to repair the corrupted persistence files and reset the time tamper and commuted client information.

>sntl_persistence_attr_new*

>sntl_persistence_attr_set*

>sntl_persistence_context_new

>sntl_persistence_repair / sntl_persistence_reset

>sntl_persistence_get_info

>sntl_persistence_free

>sntl_persistence_attr_delete

>sntl_persistence_context_delete

>sntl_persistence_cleanup

* These API functions can be skipped as of now as these are reserved for future use. For guidance about using the persistence API calls, refer to the corresponding samples—sntl_lspmgmtinit and sntl_lspmgmtclean.