CatapultServer  v0.5.0.1 (Elephant)
PtValidator.h File Reference
Include dependency graph for PtValidator.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  catapult::chain::PtValidator
 
struct  catapult::chain::PtValidator::Result< TNormalizedResult >
 A validation result. More...
 

Namespaces

 catapult
 
 catapult::cache
 
 catapult::model
 
 catapult::plugins
 
 catapult::chain
 

Enumerations

enum  catapult::chain::CosignersValidationResult { catapult::chain::CosignersValidationResult::Missing, catapult::chain::CosignersValidationResult::Ineligible, catapult::chain::CosignersValidationResult::Success, catapult::chain::CosignersValidationResult::Failure }
 Result of a partial transaction cosigners validation. More...
 

Functions

std::unique_ptr< PtValidator > catapult::chain::CreatePtValidator (const cache::CatapultCache &cache, const TimeSupplier &timeSupplier, const plugins::PluginManager &pluginManager)
 Creates a default partial transaction validator around cache, current time supplier (timeSupplier) and pluginManager. More...