CatapultServer
v0.5.0.1 (Elephant)
|
Public Member Functions | |
ConditionalValidator (NotificationValidatorPointerT< TNotification > &&pValidator, const NotificationValidatorPredicate &predicate) | |
const std::string & | name () const override |
Gets the validator name. More... | |
ValidationResult | validate (const model::Notification ¬ification, TArgs &&... args) const override |
Validates a single notification with contextual information args. More... | |
Public Member Functions inherited from catapult::validators::NotificationValidatorT< model::Notification, TArgs... > | |
virtual | ~NotificationValidatorT ()=default |
Private Attributes | |
NotificationValidatorPointerT< TNotification > | m_pValidator |
NotificationValidatorPredicate | m_predicate |
Additional Inherited Members | |
Public Types inherited from catapult::validators::NotificationValidatorT< model::Notification, TArgs... > | |
using | NotificationType = model::Notification |
Notification type. More... | |
|
inline |
|
inlineoverridevirtual |
Gets the validator name.
Implements catapult::validators::NotificationValidatorT< model::Notification, TArgs... >.
|
inlineoverridevirtual |
Validates a single notification with contextual information args.
Implements catapult::validators::NotificationValidatorT< model::Notification, TArgs... >.
|
private |
|
private |