CatapultServer  v0.5.0.1 (Elephant)
BatchEntityProcessor.h
Go to the documentation of this file.
1 
21 #pragma once
22 #include "ExecutionConfiguration.h"
23 
24 namespace catapult { namespace chain {
25 
29  Height,
30  Timestamp,
33 
36 }}
ExecutionConfiguration.h
catapult::validators::IsValidationResultSuccess
constexpr bool IsValidationResultSuccess(ValidationResult result)
Returns a value indicating whether the validation result is a success.
Definition: ValidationResult.h:90
catapult::Height
utils::BaseValue< uint64_t, Height_tag > Height
Definition: src/catapult/types.h:85
m_config
ExecutionConfiguration m_config
Definition: BatchEntityProcessor.cpp:60
catapult::validators::ValidationResult
ValidationResult
Enumeration of all possible validation results.
Definition: ValidationResult.h:51
catapult::chain::BatchEntityProcessor
std::function< validators::ValidationResult(Height, Timestamp, const model::WeakEntityInfos &, observers::ObserverState &)> BatchEntityProcessor
Definition: BatchEntityProcessor.h:32
BatchEntityProcessor.h
catapult::validators::ValidatorContext
Contextual information passed to stateful validators.
Definition: ValidatorContext.h:32
catapult::validators::ResultSeverity::Neutral
Validation result is neither success nor failure.
catapult::chain::ExecutionConfiguration
Configuration for executing entities.
Definition: ExecutionConfiguration.h:30
catapult::chain::CreateBatchEntityProcessor
BatchEntityProcessor CreateBatchEntityProcessor(const ExecutionConfiguration &config)
Creates a batch entity processor around config.
Definition: BatchEntityProcessor.cpp:64
catapult::observers::ObserverState
Block independent mutable state passed to all observers.
Definition: ObserverContext.h:54
CatapultCache.h
catapult::validators::ValidationResult::Success
Validation succeeded.
catapult::Timestamp
utils::BaseValue< uint64_t, Timestamp_tag > Timestamp
Definition: src/catapult/types.h:73
catapult
Definition: AddressExtractionExtension.cpp:28
catapult::validators
Definition: AddressValidator.cpp:25
ProcessingNotificationSubscriber.h
catapult::model::WeakEntityInfos
std::vector< WeakEntityInfo > WeakEntityInfos
A container of weak entity infos.
Definition: WeakEntityInfo.h:144