| 
    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.