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.