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

Configuration for executing entities. More...

Collaboration diagram for catapult::chain::ExecutionConfiguration:

Public Attributes

model::NetworkInfo Network
 Network info. More...
 
ObserverPointer pObserver
 Observer. More...
 
ValidatorPointer pValidator
 Stateful validator. More...
 
PublisherPointer pNotificationPublisher
 Notification publisher. More...
 
ResolverContextFactoryFunc ResolverContextFactory
 Resolver context factory. More...
 

Private Types

using ObserverPointer = std::shared_ptr< const observers::AggregateNotificationObserver >
 
using ValidatorPointer = std::shared_ptr< const validators::stateful::AggregateNotificationValidator >
 
using PublisherPointer = std::shared_ptr< const model::NotificationPublisher >
 
using ResolverContextFactoryFunc = std::function< model::ResolverContext(const cache::ReadOnlyCatapultCache &)>
 

Detailed Description

Configuration for executing entities.

Member Typedef Documentation

◆ ObserverPointer

◆ PublisherPointer

◆ ResolverContextFactoryFunc

◆ ValidatorPointer

Member Data Documentation

◆ Network

model::NetworkInfo catapult::chain::ExecutionConfiguration::Network

Network info.

◆ pNotificationPublisher

PublisherPointer catapult::chain::ExecutionConfiguration::pNotificationPublisher

Notification publisher.

◆ pObserver

ObserverPointer catapult::chain::ExecutionConfiguration::pObserver

Observer.

◆ pValidator

ValidatorPointer catapult::chain::ExecutionConfiguration::pValidator

Stateful validator.

◆ ResolverContextFactory

ResolverContextFactoryFunc catapult::chain::ExecutionConfiguration::ResolverContextFactory

Resolver context factory.


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