#include <memory>
Go to the source code of this file.
|
| using | iroha::Dispatcher = subscription::IDispatcher |
| |
| using | iroha::Subscription = subscription::SubscriptionManager< SubscriptionEngineHandlers::kTotalCount, kThreadPoolSize > |
| |
| template<typename ObjectType , typename... EventData> |
| using | iroha::BaseSubscriber = subscription::SubscriberImpl< EventTypes, Dispatcher, ObjectType, EventData... > |
| |
|
| enum | iroha::SubscriptionEngineHandlers {
iroha::kYac = 0,
iroha::kRequestProposal,
iroha::kVoteProcess,
iroha::kMetrics,
iroha::kTotalCount
} |
| |
| enum | iroha::EventTypes {
iroha::kOnOutcome = 0,
iroha::kOnSynchronization,
iroha::kOnInitialSynchronization,
iroha::kOnCurrentRoundPeers,
iroha::kOnRoundSwitch,
iroha::kOnProposal,
iroha::kOnVerifiedProposal,
iroha::kOnProcessedHashes,
iroha::kOnOutcomeFromYac,
iroha::kOnOutcomeDelayed,
iroha::kOnBlock,
iroha::kOnInitialBlock,
iroha::kOnBlockCreatorEvent,
iroha::kOnFinalizedTxs,
iroha::kOnApplyState,
iroha::kOnNeedProposal,
iroha::kOnNewProposal,
iroha::kOnNewBatchInCache,
iroha::kOnPackProposal,
iroha::kOnProposalResponse,
iroha::kOnTransactionResponse,
iroha::kOnConsensusGateEvent,
iroha::kOnStateUpdate,
iroha::kOnPreparedBatches,
iroha::kOnExpiredBatches,
iroha::kTimer,
iroha::kOnState,
iroha::kOnTestOperationComplete
} |
| |