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

Go to the source code of this file.

Classes

class  catapult::extensions::ServerHooks
 Hooks that can be used to configure server behavior. More...
 

Namespaces

 catapult
 
 catapult::extensions
 

Typedefs

using catapult::extensions::NewBlockSink = consumers::NewBlockSink
 A new block sink prototype. More...
 
using catapult::extensions::SharedNewTransactionsSink = consumer< const consumers::TransactionInfos & >
 A new transactions sink prototype that does not take ownership of new infos. More...
 
using catapult::extensions::PacketPayloadSink = consumer< const ionet::PacketPayload & >
 A packet payload sink. More...
 
using catapult::extensions::TransactionsChangeHandler = consumers::BlockChainSyncHandlers::TransactionsChangeFunc
 Handler that is called when the confirmed state of transactions changes. More...
 
using catapult::extensions::BlockRangeConsumerFunc = handlers::BlockRangeHandler
 Function signature for delivering a block range to a consumer. More...
 
using catapult::extensions::BlockRangeConsumerFactoryFunc = std::function< BlockRangeConsumerFunc(disruptor::InputSource)>
 Factory for creating a BlockRangeConsumerFunc bound to an input source. More...
 
using catapult::extensions::CompletionAwareBlockRangeConsumerFactoryFunc = std::function< chain::CompletionAwareBlockRangeConsumerFunc(disruptor::InputSource)>
 Factory for creating a CompletionAwareBlockRangeConsumerFunc bound to an input source. More...
 
using catapult::extensions::TransactionRangeConsumerFunc = handlers::TransactionRangeHandler
 Function signature for delivering a transaction range to a consumer. More...
 
using catapult::extensions::TransactionRangeConsumerFactoryFunc = std::function< TransactionRangeConsumerFunc(disruptor::InputSource)>
 Factory for creating a TransactionRangeConsumerFunc bound to an input source. More...
 
using catapult::extensions::RemoteChainHeightsRetriever = std::function< thread::future< std::vector< Height > >(size_t)>
 A retriever that returns the network chain heights for a number of peers. More...
 
using catapult::extensions::ChainSyncedPredicate = predicate<>
 Predicate for determining if a chain is synced. More...
 
using catapult::extensions::KnownHashPredicate = chain::KnownHashPredicate
 Predicate for determining if a hash is known. More...