|
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 |