CatapultServer  v0.5.0.1 (Elephant)
catapult::chain::BlockExecutionContext Struct Reference

Block execution context. More...

Collaboration diagram for catapult::chain::BlockExecutionContext:

Public Member Functions

 BlockExecutionContext (const observers::EntityObserver &observer, const model::ResolverContext &resolvers, observers::ObserverState &state)
 Creates a block execution context around observer, resolvers and state. More...
 

Public Attributes

const observers::EntityObserverObserver
 Observer to execute the block. More...
 
const model::ResolverContextResolvers
 Alias resolvers. More...
 
observers::ObserverStateState
 State to update during observation. More...
 

Detailed Description

Block execution context.

Constructor & Destructor Documentation

◆ BlockExecutionContext()

catapult::chain::BlockExecutionContext::BlockExecutionContext ( const observers::EntityObserver observer,
const model::ResolverContext resolvers,
observers::ObserverState state 
)
inline

Creates a block execution context around observer, resolvers and state.

Member Data Documentation

◆ Observer

const observers::EntityObserver& catapult::chain::BlockExecutionContext::Observer

Observer to execute the block.

◆ Resolvers

const model::ResolverContext& catapult::chain::BlockExecutionContext::Resolvers

Alias resolvers.

◆ State

observers::ObserverState& catapult::chain::BlockExecutionContext::State

State to update during observation.


The documentation for this struct was generated from the following file: