Moved consensus networking into Parity handler

This commit is contained in:
arkpar
2016-11-29 16:54:30 +01:00
parent 7929a145e7
commit 95f81b2a2f
7 changed files with 30 additions and 250 deletions

View File

@@ -1236,7 +1236,7 @@ impl BlockChainClient for Client {
self.miner.pending_transactions(self.chain.read().best_block_number())
}
fn queue_infinity_message(&self, message: Bytes) {
fn queue_consensus_message(&self, message: Bytes) {
if let Err(e) = self.io_channel.lock().send(ClientIoMessage::NewMessage(message)) {
debug!("Ignoring the message, error queueing: {}", e);
}

View File

@@ -651,7 +651,7 @@ impl BlockChainClient for TestBlockChainClient {
self.miner.import_external_transactions(self, txs);
}
fn queue_infinity_message(&self, _packet: Bytes) {
fn queue_consensus_message(&self, _packet: Bytes) {
unimplemented!();
}

View File

@@ -189,8 +189,8 @@ pub trait BlockChainClient : Sync + Send {
/// Queue transactions for importing.
fn queue_transactions(&self, transactions: Vec<Bytes>);
/// Queue packet
fn queue_infinity_message(&self, message: Bytes);
/// Queue conensus engine message.
fn queue_consensus_message(&self, message: Bytes);
/// list all transactions
fn pending_transactions(&self) -> Vec<SignedTransaction>;