Astra Linux Directory Client Core API
1.7.0
|
#include "ALDCore.h"
Открытые члены | |
virtual CALDLogProvider * | LogProvider ()=0 |
virtual bool | RE_match (const string &pattern, const string &value, const int optc=0, const int opte=0)=0 |
virtual void | CheckNameResolution ()=0 |
virtual void | SetKadmLocal (bool kadmlocal)=0 |
virtual bool | ServiceGroupsMod (const string &sgroup, bool remove=false)=0 |
virtual bool | SupportedFSMod (const string &fs, bool remove=false)=0 |
virtual bool | MaintenanceMode ()=0 |
virtual const string & | domain ()=0 |
virtual const string & | serverName ()=0 |
virtual const string & | hostName ()=0 |
virtual const string & | compatibilityVersion ()=0 |
virtual const string & | ApplicationName ()=0 |
virtual void | SetApplicationName (const string &name)=0 |
virtual const ald_string_list & | HiddenPrincipals ()=0 |
virtual const ald_string_list & | ServicesGroups ()=0 |
virtual const ald_string_list & | SupportedFS ()=0 |
virtual const ald_string_list & | DefaultLocalGroups ()=0 |
virtual const ald_string_list & | AllowedLocalGroups ()=0 |
virtual ald_string_map & | Tags ()=0 |
virtual string | ALDSubdir ()=0 |
virtual bool | IfForce ()=0 |
virtual bool | IfVerbose ()=0 |
virtual bool | Ifrfc2822 ()=0 |
virtual bool | IfServer ()=0 |
virtual bool | IfServerOn ()=0 |
virtual bool | IfClientOn ()=0 |
virtual bool | IfUseFS (const string &fs)=0 |
virtual bool | IfNotUseFS ()=0 |
virtual bool | IfConfigured ()=0 |
virtual bool | IfUseDNS ()=0 |
virtual bool | isServerHost ()=0 |
virtual void | ReloadExtensions ()=0 |
virtual void | InitPlugins (const string &mode)=0 |
virtual const ald_module_info & | HostModuleInfo ()=0 |
virtual void | SetHostModuleInfo (const string &name, const string &desc)=0 |
virtual void | EnumerateModules (int module_type, ald_string_map &mods)=0 |
virtual bool | IfModuleLoaded (const string &name)=0 |
virtual void | EnumerateConfigurators (ald_string_list &cfgs)=0 |
virtual void | AddConfigurator (CALDConfiguratorPtr cfgr)=0 |
virtual void | RemoveConfigurator (const string &name)=0 |
virtual void | UseConfigurators (const string &mode)=0 |
virtual void | OperationConfig (const string &mode, const string &operation)=0 |
virtual void | EnumerateInterfaces (ald_string_list &itfs)=0 |
virtual void | AddInterface (CALDInterfacePtr itf)=0 |
virtual CALDInterfacePtr | GetInterface (const string &name)=0 |
virtual void | RemoveInterface (const string &name)=0 |
virtual void | UseInterface (const string &name, const string &mode)=0 |
virtual void | EnumerateValidators (ald_string_list &vlds)=0 |
virtual void | AddValidator (CALDValidatorPtr vld)=0 |
virtual CALDValidatorPtr | GetValidator (const string &name)=0 |
virtual void | RemoveValidator (const string &name)=0 |
virtual bool | ValidateValue (const string &validator, const void *value, const void *tag, void *result, string *err)=0 |
virtual void | EnumerateTriggers (const string &action, ald_string_map &trgs)=0 |
virtual void | RegisterTrigger (const string &action, const string &name, ald_action_trigger_func &trigger)=0 |
virtual void | UnregisterTrigger (const string &action, const string &name, ald_action_trigger_func &trigger)=0 |
virtual bool | TriggerAction (const string &action, const string &object, CALDCommand *cmd, void *extra)=0 |
virtual string | admin () const =0 |
virtual ALDAuthType | authType () const =0 |
virtual bool | IfKadmin () const =0 |
virtual bool | IfCCache () const =0 |
virtual void | SetCCache (bool ccache)=0 |
virtual bool | GetSecret (const string &user, string &secret, const string &prompt="")=0 |
virtual bool | NewSecret (const string &user, string &secret, const string &prompt="")=0 |
virtual void | SetSecret (const string &user, const string &secret)=0 |
virtual void | LoginAdmin (const string &user, ALDAuthType at, bool kadmin=true)=0 |
virtual void | ForgetAdmin ()=0 |
virtual void | UseSigInt ()=0 |
virtual void | SetSigIntMode (asmSigIntMode mode)=0 |
virtual asmSigIntMode | GetSigIntMode ()=0 |
virtual bool | IfSigInt ()=0 |
virtual bool | IfSigPipe ()=0 |
virtual bool | IfSigTerm ()=0 |
virtual bool | IfSigHup ()=0 |
virtual void | ClearSignal (int sig)=0 |
virtual void | LoadSettings ()=0 |
virtual string | SettingsValue (const string &p)=0 |
virtual bool | SettingsValueExists (const string &p)=0 |
virtual void | SetSettingsValue (const string &p, const string &v)=0 |
virtual CALDCommands & | CLCommands ()=0 |
virtual CALDCommandOptions & | CommonCLOptions ()=0 |
virtual void | OnBeforeCommand ()=0 |
virtual void | OnAfterCommand ()=0 |
virtual int | ExecALDCommand (const string &command, const string &argument, const ald_string_multimap &mapOptions)=0 |
virtual int | ExecALDCommand (const string &command, const ald_string_list &args, const ald_string_multimap &mapOptions)=0 |
virtual void | ShowSettings (ostream &out)=0 |
virtual void | ShowInternals (ostream &out)=0 |
virtual void | ShowStatus (ostream &out)=0 |
Абстрактный класс IALDCore - основной интерфейс клиента Astra Linux Directory, с помощью которого выполняется взаимодействие со всеми механизмами Astra Linux Directory.
|
pure virtual |
Функции работы с конфигураторами ALD
|
pure virtual |
Функции работы с интерфейсами ALD
|
pure virtual |
Функции работы с валидаторами ALD
|
pure virtual |
Функции работы с аутентификацией и авторизацией администратора
Имя текущего аутентифицированного пользователя (администратора)
|
pure virtual |
Функции получения и работы с внутренними параметрами ядра ALD
|
pure virtual |
Функции получения и работы с внутренними параметрами ядра ALD
|
pure virtual |
Функции получения и работы с внутренними параметрами ядра ALD
|
pure virtual |
Текущий способ аутентификации
|
pure virtual |
Проверка разрешения имен
|
pure virtual |
Функции работы с командами ALD
|
pure virtual |
Функции работы с сигналами
|
pure virtual |
Функции работы с командами ALD
|
pure virtual |
Функции получения и работы с внутренними параметрами ядра ALD
|
pure virtual |
Функции получения и работы с внутренними параметрами ядра ALD
|
pure virtual |
Функции получения и работы с внутренними параметрами ядра ALD
|
pure virtual |
Функции работы с конфигураторами ALD
|
pure virtual |
Функции работы с интерфейсами ALD
|
pure virtual |
Функции работы с модулями ALD
|
pure virtual |
Функции работы с триггерами ALD
|
pure virtual |
Функции работы с валидаторами ALD
|
pure virtual |
Функции работы с командами ALD
|
pure virtual |
Функции работы с командами ALD
|
pure virtual |
Удаление аутентификационной информации текущего пользователя
|
pure virtual |
Функции работы с интерфейсами ALD
|
pure virtual |
Функции работы с аутентификацией и авторизацией администратора
Имя текущего аутентифицированного пользователя (администратора)
|
pure virtual |
Функции работы с сигналами
|
pure virtual |
Функции работы с валидаторами ALD
|
pure virtual |
Функции получения и работы с внутренними параметрами ядра ALD
|
pure virtual |
Функции работы с модулями ALD
|
pure virtual |
Функции получения и работы с внутренними параметрами ядра ALD
|
pure virtual |
Функции работы с аутентификацией и авторизацией администратора
Имя текущего аутентифицированного пользователя (администратора)
|
pure virtual |
Возвращает признаки состояния ядра ALD
|
pure virtual |
Возвращает признаки состояния ядра ALD
|
pure virtual |
Возвращает признаки состояния ядра ALD
|
pure virtual |
Функции работы с аутентификацией и авторизацией администратора
Имя текущего аутентифицированного пользователя (администратора)
|
pure virtual |
Функции работы с модулями ALD
|
pure virtual |
Возвращает признаки состояния ядра ALD
|
pure virtual |
Возвращает признаки состояния ядра ALD
|
pure virtual |
Возвращает признаки состояния ядра ALD
|
pure virtual |
Возвращает признаки состояния ядра ALD
|
pure virtual |
Функции работы с сигналами
|
pure virtual |
Функции работы с сигналами
|
pure virtual |
Функции работы с сигналами
|
pure virtual |
Функции работы с сигналами
|
pure virtual |
Возвращает признаки состояния ядра ALD
|
pure virtual |
Возвращает признаки состояния ядра ALD
|
pure virtual |
Возвращает признаки состояния ядра ALD
|
pure virtual |
Функции работы с модулями ALD
|
pure virtual |
Возвращает признаки состояния ядра ALD
|
pure virtual |
Функции работы с параметрами ALD
|
pure virtual |
Функции работы с аутентификацией и авторизацией администратора
Имя текущего аутентифицированного пользователя (администратора)
|
pure virtual |
Возвращает указатель на провайдер протоколирования
|
pure virtual |
Функции работы с аутентификацией и авторизацией администратора
Имя текущего аутентифицированного пользователя (администратора)
|
pure virtual |
Функции работы с командами ALD
|
pure virtual |
Функции работы с командами ALD
|
pure virtual |
Функции работы с конфигураторами ALD
|
pure virtual |
Сопоставление по регулярному выражению
[in] | pattern | Шаблон |
[in] | value | Значение |
[in] | optc | Параметр RE |
[in] | opte | Параметр RE |
|
pure virtual |
Функции работы с триггерами ALD
|
pure virtual |
Функции работы с модулями ALD
|
pure virtual |
Функции работы с конфигураторами ALD
|
pure virtual |
Функции работы с интерфейсами ALD
|
pure virtual |
Функции работы с валидаторами ALD
|
pure virtual |
Функции получения и работы с внутренними параметрами ядра ALD
|
pure virtual |
Модификация внутреннего списка групп сервисов
|
pure virtual |
Функции получения и работы с внутренними параметрами ядра ALD
|
pure virtual |
Функции получения и работы с внутренними параметрами ядра ALD
|
pure virtual |
Функции работы с аутентификацией и авторизацией администратора
Имя текущего аутентифицированного пользователя (администратора)
|
pure virtual |
Функции работы с модулями ALD
|
pure virtual |
Установка режима работы с Kerberos.
|
pure virtual |
Функции работы с аутентификацией и авторизацией администратора
Имя текущего аутентифицированного пользователя (администратора)
|
pure virtual |
Функции работы с параметрами ALD
|
pure virtual |
Функции работы с сигналами
|
pure virtual |
Функции работы с параметрами ALD
|
pure virtual |
Функции работы с параметрами ALD
|
pure virtual |
Функции вывода информации ядра
|
pure virtual |
Функции вывода информации ядра
|
pure virtual |
Функции вывода информации ядра
|
pure virtual |
Функции получения и работы с внутренними параметрами ядра ALD
|
pure virtual |
Модификация внутреннего списка поддерживаемых ФС
|
pure virtual |
Функции получения и работы с внутренними параметрами ядра ALD
|
pure virtual |
Функции работы с триггерами ALD
|
pure virtual |
Функции работы с триггерами ALD
|
pure virtual |
Функции работы с конфигураторами ALD
|
pure virtual |
Функции работы с интерфейсами ALD
|
pure virtual |
Функции работы с сигналами
|
pure virtual |
Функции работы с валидаторами ALD