Enum ethcore::service::ClientIoMessage
[−]
[src]
pub enum ClientIoMessage { NewChainHead, BlockVerified, NewTransactions(Vec<Bytes>, usize), BeginRestoration(ManifestData), FeedStateChunk(H256, Bytes), FeedBlockChunk(H256, Bytes), TakeSnapshot(u64), NewMessage(Bytes), }
Message type for external and internal events
Variants
NewChainHead
Best Block Hash in chain has been changed
BlockVerified
A block is ready
NewTransactions(Vec<Bytes>, usize)
New transaction RLPs are ready to be imported
BeginRestoration(ManifestData)
Begin snapshot restoration
FeedStateChunk(H256, Bytes)
Feed a state chunk to the snapshot service
FeedBlockChunk(H256, Bytes)
Feed a block chunk to the snapshot service
TakeSnapshot(u64)
Take a snapshot for the block with given number.
NewMessage(Bytes)
New consensus message received.
Trait Implementations
impl Clone for ClientIoMessage
[src]
fn clone(&self) -> ClientIoMessage
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl PartialEq for ClientIoMessage
[src]
fn eq(&self, __arg_0: &ClientIoMessage) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &ClientIoMessage) -> bool
This method tests for !=
.