#include "ALDCore.h"
◆ CALDValidator()
ALD::CALDValidator::CALDValidator |
( |
const string & |
Name, |
|
|
IALDCore & |
Core |
|
) |
| |
|
inline |
Конструктор
- Аргументы
-
[in] | Name | Имя |
[in] | Core | Интерфейс Core |
◆ ~CALDValidator()
virtual ALD::CALDValidator::~CALDValidator |
( |
| ) |
|
|
inlinevirtual |
◆ ClearError()
void ALD::CALDValidator::ClearError |
( |
| ) |
|
|
protected |
◆ error()
const string& ALD::CALDValidator::error |
( |
| ) |
const |
|
inline |
Возвращает сообщение об ошибке
◆ name()
const string& ALD::CALDValidator::name |
( |
| ) |
const |
|
inline |
◆ Validate()
virtual bool ALD::CALDValidator::Validate |
( |
const void * |
value, |
|
|
const void * |
tag, |
|
|
void * |
result |
|
) |
| |
|
virtual |
Перегружаемый вызов валидации
- Аргументы
-
[in] | value | Проверяемое значение |
[in] | tag | Произвольная дополнительная информации |
[out] | result | Результат (нормализованное значение) |
Переопределяется в ALD::CALDDocNameValidator, ALD::CALDLogTemplateValidator, ALD::CALDHostGroupNameValidator, ALD::CALDSvcGroupNameValidator, ALD::CALDHostFlagsValidator, ALD::CALDDNSNameValidator, ALD::CALDDomainNameValidator, ALD::CALDHostNameValidator, ALD::CALDHiddenPrincipalsValidator, ALD::CALDTaskHistoryValidator, ALD::CALDPolicyLifeTimeValidator, ALD::CALDPolicyNameValidator, ALD::CALDGecosValidator, ALD::CALDPathValidator, ALD::CALDServiceNameValidator, ALD::CALDGroupNameValidator и ALD::CALDUserNameValidator.
◆ m_pCore
Указатель на интерфейс Core.
◆ m_strError
string ALD::CALDValidator::m_strError |
|
protected |
◆ m_strName
string ALD::CALDValidator::m_strName |
|
protected |
Объявления и описания членов класса находятся в файле:
- /opt/astra-45.3/ald/ald-1.7.82+ci10/src/include/ALDCore.h