Astra Linux Directory Client Core API
1.7.0
|
#include "ald-config.h"
Открытые члены | |
IALDConfig (IALDCore &Core) | |
virtual CALDConfigFilePtr | OpenConfigFile (const string &filename, const string &mode, bool no_comment=false)=0 |
virtual CALDConfigFilePtr | OpenConfigFileTemplate (const string &templatename, const string &destfilename, const string &mode, bool no_comment=false)=0 |
virtual void | RecreateTemplatesMap ()=0 |
virtual ald_string_map & | TemplatesValues ()=0 |
virtual void | InstallConfigFileTemplate (const string &templatename)=0 |
virtual void | ProcessConfigFileTemplate (const string &templatename, const string &destfilename, const string &mode, ald_string_map *pmapValues=NULL)=0 |
virtual void | ReserveConfigFile (const string &filename)=0 |
virtual void | RestoreConfigFile (const string &filename)=0 |
virtual void | RemoveConfigFileReserve (const string &filename)=0 |
virtual void | RemoveALDMarkersFromConfigFile (const string &filename)=0 |
virtual bool | UpdateConfigFileParam (const string &name, const string &value)=0 |
virtual string | TemplateValue (const string &p)=0 |
virtual bool | TemplateValueExists (const string &p)=0 |
virtual void | SetTemplateValue (const string &p, const string &v)=0 |
virtual void | SaveConfigStatus (const string &mode)=0 |
virtual bool | IsConfigStatusExist (const string &mode)=0 |
virtual void | RemoveConfigStatus (const string &mode)=0 |
virtual void | LoadConfigStatus (const string &mode, ald_string_map &status)=0 |
virtual void | SaveFileServerStatus ()=0 |
virtual string | GetFileServerStatus ()=0 |
virtual void | RemoveFileServerStatus ()=0 |
virtual | ~IALDConfig () |
![]() | |
const string & | name () const |
CALDInterface (const string &Name, IALDCore &Core) | |
Дополнительные унаследованные члены | |
![]() | |
string | m_strName |
IALDCore * | m_pCore |
Абстрактный класс-интерфейс конфигурирования Astra Linux Directory.
Предоставляет интерфейс установки, настройки и чтения конфигурационных файлов
|
inline |
Конструктор
|
inlinevirtual |
Деструктор
|
pure virtual |
Загрузка статуса файлового сервера, возвращается тип файлового сервера
|
pure virtual |
Установка шаблона конфигурацонного файла
[in] | templatename | Имя шаблона конфигурационного файла |
Перенос шаблона в конфигурационный каталог ALD (восстановление исходного варианта)
|
pure virtual |
Проверка существования статуса ядра ALD для заданного режима
[in] | mode | Режим (например ALD_MODE_CLIENT или ALD_MODE_SERVER) |
|
pure virtual |
|
pure virtual |
Открытие конфигурационного файла
[in] | filename | Путь к конфигурационному файлу |
[in] | mode | Режим (например ALD_MODE_CLIENT или ALD_MODE_SERVER) |
[in] | no_comment | Флаг добавления ALD комментариев при сохранении |
|
pure virtual |
Открытие шаблона конфигурационного файла
[in] | templatename | Имя шаблона конфигурационного файла |
[in] | destfilename | Путь к сохраняемому конфигурационному файлу |
[in] | mode | Режим (например ALD_MODE_CLIENT или ALD_MODE_SERVER) |
[in] | no_comment | Флаг добавления ALD комментариев при сохранении |
|
pure virtual |
Обработка шаблона конфигурацонного файла с подстановкой значений переменных
[in] | templatename | Имя шаблона конфигурационного файла |
[in] | destfilename | Путь к сохраняемому конфигурационному файлу |
[in] | mode | Режим (например ALD_MODE_CLIENT или ALD_MODE_SERVER) |
[in] | pmapValues | Указатель на дополнительную таблицу подстановочных переменных |
|
pure virtual |
Инициализация таблица подстановочных переменных из системной таблицы переменных ALD.
|
pure virtual |
Удаление комментариев ALD из заданного конфигурационного файла
|
pure virtual |
Удалении резервной копии заданного конфигурационного файла
|
pure virtual |
Удаение статуса ядра ALD для заданного режима
[in] | mode | Режим (например ALD_MODE_CLIENT или ALD_MODE_SERVER) |
|
pure virtual |
Удаление статуса файлового сервера
|
pure virtual |
Сохранение резервной копии заданного конфигурационного файла
|
pure virtual |
Восстановление резервной копии заданного конфигурационного файла
|
pure virtual |
Сохранение статуса ядра ALD для заданного режима
[in] | mode | Режим (например ALD_MODE_CLIENT или ALD_MODE_SERVER) |
В файле статуса сохраняется содержимое внутренних параметров ядра
|
pure virtual |
Сохранение статуса файлового сервера
|
pure virtual |
Установка значения подстановочной переменной по имени
[in] | p | Имя переменной |
[in] | v | Значение переменной |
|
pure virtual |
Таблица подстановочных переменных
|
pure virtual |
Получение значения подстановочной переменной по имени
[in] | p | Имя переменной |
|
pure virtual |
Проверка существования подстановочной переменной по имени
[in] | p | Имя переменной |
|
pure virtual |
Установка значения параметра конфигурационного файла ALD (ald.conf) по имени
[in] | name | Имя параметра |
[in] | value | Значение параметра |