Skip to content

Commit e186a44

Browse files
author
Hyunsik Jeong
committed
Load timer types from codechain-timer
1 parent 13f1f3c commit e186a44

File tree

15 files changed

+22
-8
lines changed

15 files changed

+22
-8
lines changed

Cargo.lock

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

core/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ codechain-logger = { path = "../util/logger" }
1414
codechain-merkle = { path = "../util/merkle" }
1515
codechain-network = { path = "../network" }
1616
codechain-state = { path = "../state" }
17+
codechain-timer = { path = "../util/timer" }
1718
codechain-types = { path = "../types" }
1819
codechain-stratum = { path = "../stratum" }
1920
codechain-vm = { path = "../vm" }

core/src/consensus/tendermint/mod.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@ use std::sync::{Arc, Weak};
2525

2626
use ccrypto::blake256;
2727
use ckey::{public_to_address, recover, Address, Message, Password, Signature};
28-
use cnetwork::{Api, NetworkExtension, NetworkService, NodeId, TimeoutHandler, TimerToken};
28+
use cnetwork::{Api, NetworkExtension, NetworkService, NodeId};
29+
use ctimer::{TimeoutHandler, TimerToken};
2930
use ctypes::machine::WithBalances;
3031
use ctypes::util::unexpected::{Mismatch, OutOfBounds};
3132
use ctypes::BlockNumber;

core/src/lib.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ extern crate codechain_merkle as cmerkle;
2626
extern crate codechain_network as cnetwork;
2727
extern crate codechain_state as cstate;
2828
extern crate codechain_stratum as cstratum;
29+
extern crate codechain_timer as ctimer;
2930
extern crate codechain_types as ctypes;
3031
extern crate codechain_vm as cvm;
3132
extern crate cuckoo;

discovery/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ codechain-crypto = { path = "../crypto" }
88
codechain-key = { path = "../key" }
99
codechain-logger = { path = "../util/logger" }
1010
codechain-network = { path = "../network" }
11+
codechain-timer = { path = "../util/timer" }
1112
log = "0.4.1"
1213
parking_lot = "0.5"
1314
primitives = { path = "../util/primitives" }

discovery/src/kademlia/extension.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@
1717
use std::collections::HashSet;
1818
use std::sync::Arc;
1919

20-
use cnetwork::{Api, DiscoveryApi, IntoSocketAddr, NetworkExtension, NodeId, RoutingTable, TimeoutHandler, TimerToken};
20+
use cnetwork::{Api, DiscoveryApi, IntoSocketAddr, NetworkExtension, NodeId, RoutingTable};
21+
use ctimer::{TimeoutHandler, TimerToken};
2122
use parking_lot::RwLock;
2223
use rlp::{Decodable, Encodable, UntrustedRlp};
2324
use time::Duration;

discovery/src/lib.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ extern crate codechain_key as ckey;
2929
#[macro_use]
3030
extern crate codechain_logger as clogger;
3131
extern crate codechain_network as cnetwork;
32+
extern crate codechain_timer as ctimer;
3233

3334
mod kademlia;
3435
mod unstructured;

discovery/src/unstructured/extension.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@
1717
use std::collections::HashSet;
1818
use std::sync::Arc;
1919

20-
use cnetwork::{Api, DiscoveryApi, IntoSocketAddr, NetworkExtension, NodeId, RoutingTable, TimeoutHandler, TimerToken};
20+
use cnetwork::{Api, DiscoveryApi, IntoSocketAddr, NetworkExtension, NodeId, RoutingTable};
21+
use ctimer::{TimeoutHandler, TimerToken};
2122
use parking_lot::RwLock;
2223
use rand::{thread_rng, Rng};
2324
use rlp::{Decodable, Encodable, UntrustedRlp};

network/src/extension.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ use cio::IoError;
2222
use time::Duration;
2323

2424
use crate::NodeId;
25-
pub use ctimer::{TimeoutHandler, TimerScheduleError, TimerToken};
25+
use ctimer::{TimeoutHandler, TimerScheduleError, TimerToken};
2626

2727
#[derive(Debug)]
2828
pub enum Error {

network/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@ pub use crate::control::{Control as NetworkControl, Error as NetworkControlError
6262
pub use crate::discovery::Api as DiscoveryApi;
6363
pub use crate::extension::{
6464
Api, Error as NetworkExtensionError, Extension as NetworkExtension, Result as NetworkExtensionResult,
65-
TimeoutHandler, TimerToken,
6665
};
6766
pub use crate::node_id::{IntoSocketAddr, NodeId};
6867
pub use crate::service::{Error as NetworkServiceError, Service as NetworkService};

0 commit comments

Comments
 (0)