CatapultServer  v0.5.0.1 (Elephant)
plugins/txes/aggregate/src/validators/Results.h File Reference
Include dependency graph for plugins/txes/aggregate/src/validators/Results.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 catapult
 
 catapult::validators
 

Macros

#define DEFINE_AGGREGATE_RESULT(DESCRIPTION, CODE)   DEFINE_VALIDATION_RESULT(Failure, Aggregate, DESCRIPTION, CODE, None)
 Defines an aggregate validation result with DESCRIPTION and CODE. More...
 

Functions

 catapult::validators::DEFINE_AGGREGATE_RESULT (Too_Many_Transactions, 1)
 Validation failed because aggregate has too many transactions. More...
 
 catapult::validators::DEFINE_AGGREGATE_RESULT (No_Transactions, 2)
 Validation failed because aggregate does not have any transactions. More...
 
 catapult::validators::DEFINE_AGGREGATE_RESULT (Too_Many_Cosignatures, 3)
 Validation failed because aggregate has too many cosignatures. More...
 
 catapult::validators::DEFINE_AGGREGATE_RESULT (Redundant_Cosignatures, 4)
 Validation failed because redundant cosignatures are present. More...
 
 catapult::validators::DEFINE_AGGREGATE_RESULT (Ineligible_Cosigners, 5)
 Validation failed because at least one cosigner is ineligible. More...
 
 catapult::validators::DEFINE_AGGREGATE_RESULT (Missing_Cosigners, 6)
 Validation failed because at least one required cosigner is missing. More...
 

Macro Definition Documentation

◆ DEFINE_AGGREGATE_RESULT

#define DEFINE_AGGREGATE_RESULT (   DESCRIPTION,
  CODE 
)    DEFINE_VALIDATION_RESULT(Failure, Aggregate, DESCRIPTION, CODE, None)

Defines an aggregate validation result with DESCRIPTION and CODE.