#include "ALDCore.h"
ALD::CALDValidator::CALDValidator |
( |
const string & |
Name, |
|
|
IALDCore & |
Core |
|
) |
| |
|
inline |
Конструктор
- Аргументы
-
[in] | Name | Имя |
[in] | Core | Интерфейс Core |
virtual ALD::CALDValidator::~CALDValidator |
( |
| ) |
|
|
inlinevirtual |
void ALD::CALDValidator::ClearError |
( |
| ) |
|
|
protected |
const string& ALD::CALDValidator::error |
( |
| ) |
const |
|
inline |
Возвращает сообщение об ошибке
const string& ALD::CALDValidator::name |
( |
| ) |
const |
|
inline |
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.
Указатель на интерфейс Core.
string ALD::CALDValidator::m_strError |
|
protected |
string ALD::CALDValidator::m_strName |
|
protected |
Объявления и описания членов класса находятся в файле: