|
Kagome
Polkadot Runtime Engine in C++17
|
Classes | |
| struct | BroadcastEventParams |
| struct | ExtrinsicLifecycleEvent |
| struct | FinalityTimeoutEventParams |
| struct | FinalizedEventParams |
| struct | InBlockEventParams |
| struct | RetractedEventParams |
| struct | UsurpedEventParams |
| struct kagome::primitives::events::BroadcastEventParams |
Definition at line 92 of file event_types.hpp.
| Class Members | ||
|---|---|---|
| span< const PeerId > | peers | |
| struct kagome::primitives::events::FinalityTimeoutEventParams |
Definition at line 103 of file event_types.hpp.
| Class Members | ||
|---|---|---|
| Hash256Span | block | |
| struct kagome::primitives::events::FinalizedEventParams |
Definition at line 107 of file event_types.hpp.
| Class Members | ||
|---|---|---|
| Hash256Span | block | |
| struct kagome::primitives::events::InBlockEventParams |
Definition at line 96 of file event_types.hpp.
| Class Members | ||
|---|---|---|
| Hash256Span | block | |
| struct kagome::primitives::events::RetractedEventParams |
Definition at line 99 of file event_types.hpp.
| Class Members | ||
|---|---|---|
| Hash256Span | retracted_block | |
| struct kagome::primitives::events::UsurpedEventParams |
Definition at line 111 of file event_types.hpp.
| Class Members | ||
|---|---|---|
| Hash256Span | transaction_hash | |
| using kagome::primitives::events::ChainEventParams = typedef boost::variant<std::nullopt_t, HeadsEventParams, RuntimeVersionEventParams, NewRuntimeEventParams> |
Definition at line 51 of file event_types.hpp.
| using kagome::primitives::events::ChainEventSubscriber = typedef ChainSubscriptionEngine::SubscriberType |
Definition at line 233 of file event_types.hpp.
| using kagome::primitives::events::ChainEventSubscriberPtr = typedef std::shared_ptr<ChainEventSubscriber> |
Definition at line 234 of file event_types.hpp.
Definition at line 230 of file event_types.hpp.
| using kagome::primitives::events::ChainSubscriptionEnginePtr = typedef std::shared_ptr<ChainSubscriptionEngine> |
Definition at line 231 of file event_types.hpp.
| using kagome::primitives::events::ExtrinsicEventSubscriber = typedef ExtrinsicSubscriptionEngine::SubscriberType |
Definition at line 243 of file event_types.hpp.
| using kagome::primitives::events::ExtrinsicEventSubscriberPtr = typedef std::shared_ptr<ExtrinsicEventSubscriber> |
Definition at line 244 of file event_types.hpp.
| using kagome::primitives::events::ExtrinsicSubscriptionEngine = typedef subscription::SubscriptionEngine< SubscribedExtrinsicId, std::shared_ptr<api::Session>, primitives::events::ExtrinsicLifecycleEvent> |
Definition at line 239 of file event_types.hpp.
| using kagome::primitives::events::ExtrinsicSubscriptionEnginePtr = typedef std::shared_ptr<ExtrinsicSubscriptionEngine> |
Definition at line 241 of file event_types.hpp.
| using kagome::primitives::events::Hash256Span = typedef gsl::span<const uint8_t, common::Hash256::size()> |
Definition at line 90 of file event_types.hpp.
| using kagome::primitives::events::HeadsEventParams = typedef ref_t<const primitives::BlockHeader> |
Definition at line 44 of file event_types.hpp.
| using kagome::primitives::events::NewRuntimeEventParams = typedef ref_t<const primitives::BlockHash> |
Definition at line 46 of file event_types.hpp.
| using kagome::primitives::events::ref_t = typedef std::reference_wrapper<const T> |
Definition at line 34 of file event_types.hpp.
| using kagome::primitives::events::RuntimeVersionEventParams = typedef ref_t<const primitives::Version> |
Definition at line 45 of file event_types.hpp.
| using kagome::primitives::events::StorageEventSubscriber = typedef StorageSubscriptionEngine::SubscriberType |
Definition at line 224 of file event_types.hpp.
| using kagome::primitives::events::StorageEventSubscriberPtr = typedef std::shared_ptr<StorageEventSubscriber> |
Definition at line 225 of file event_types.hpp.
| using kagome::primitives::events::StorageSubscriptionEngine = typedef subscription::SubscriptionEngine<common::Buffer, std::shared_ptr<api::Session>, std::optional<common::Buffer>, primitives::BlockHash> |
Definition at line 220 of file event_types.hpp.
| using kagome::primitives::events::StorageSubscriptionEnginePtr = typedef std::shared_ptr<StorageSubscriptionEngine> |
Definition at line 222 of file event_types.hpp.
| using kagome::primitives::events::SubscribedExtrinsicId = typedef uint32_t |
ID of an extrinsic being observed
Definition at line 119 of file event_types.hpp.
|
strong |
| Enumerator | |
|---|---|
| kNewHeads | |
| kFinalizedHeads | |
| kAllHeads | |
| kFinalizedRuntimeVersion | |
| kNewRuntime | |
Definition at line 36 of file event_types.hpp.
|
strong |
| Enumerator | |
|---|---|
| FUTURE | |
| READY | |
| BROADCAST | |
| IN_BLOCK | |
| RETRACTED | |
| FINALITY_TIMEOUT | |
| FINALIZED | |
| USURPED | |
| DROPPED | |
| INVALID | |
Definition at line 77 of file event_types.hpp.