Класс политик StaticMap

Класс политик StaticMap реализует работу со структурой данных типа "словарь со статическими ключами". Позволяет ассоциировать с ресурсом словарь элементов типа ключ-значение, а затем вычитывать и изменять значения элементов словаря.

Для каждого словаря существуют две копии: актуальная и рабочая. При инициализации словаря эти копии содержат одинаковые наборы элементов. Класс StaticMap предоставляет метод для записи в словарь нового значения по указанному ключу, при этом запись производится рабочую копию. Также предоставляются методы для копирования содержимого рабочей копии в актуальную и для копирования содержимого актуальной копии в рабочую. Таким образом есть возможность получить транзакционность поведения. Предоставляются методы для чтения элементов как актуальной, так и рабочей копий словаря.

PSL-описание класса StaticMap находится в следующем файле:

/opt/KasperskyOS-Community-Edition-<version>/toolchain/include/nk/staticmap.psl

В этом разделе

Объект класса StaticMap

Политика init класса StaticMap

Политика fini класса StaticMap

Политика set класса StaticMap

Политика commit класса StaticMap

Политика rollback класса StaticMap

Политика get класса StaticMap

Политика get_uncommited класса StaticMap

В начало