Configuration API
The configuration API are called before any other RMS API of the corresponding library to enable the use of custom persistence device as an external device/location for storing the persistence data. The persistence data is not stored in the No Device (VLS_CPD_NO_DEVICE) mode. For more information, see Custom Persistence Device chapter of the Sentinel RMS SDK Developer Guide. Given below is the list of API included under this category:
Function |
Library |
Description |
---|---|---|
Initialization |
As a part of RMS initialization library, this API prepares the client machine for storing the persistence data using an external device/location (in place of the regular file system).
This API is also used for specifying the persistence storage type and creation of relevant objects for persistence data storage. For example, if a developer chooses to store persistence data in a relational database, the tables are created using this API. |
|
Client (no-net/Integrated) |
This API is used for configuring the integrated library and license server for transferring the persistence data to external device. |
|
Cleaning |
The API function is used for cleaning the corrupt persistence data from an external device/location. |
The custom persistence device API and error codes are defined in the lscpdif.h header file.