hypervisor fix
This commit is contained in:
		
							parent
							
								
									7cacdba191
								
							
						
					
					
						commit
						9a3e6a6135
					
				
							
								
								
									
										10
									
								
								Cargo.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										10
									
								
								Cargo.lock
									
									
									
										generated
									
									
									
								
							| @ -28,7 +28,6 @@ dependencies = [ | |||||||
|  "rustc_version 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", |  "rustc_version 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", | ||||||
|  "semver 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", |  "semver 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", | ||||||
|  "serde 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", |  "serde 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||||
|  "serde_codegen 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", |  | ||||||
|  "syntex 0.31.0 (registry+https://github.com/rust-lang/crates.io-index)", |  "syntex 0.31.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||||
|  "time 0.1.35 (registry+https://github.com/rust-lang/crates.io-index)", |  "time 0.1.35 (registry+https://github.com/rust-lang/crates.io-index)", | ||||||
| ] | ] | ||||||
| @ -237,15 +236,11 @@ dependencies = [ | |||||||
| name = "ethcore" | name = "ethcore" | ||||||
| version = "1.1.0" | version = "1.1.0" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "bincode 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)", |  | ||||||
|  "clippy 0.0.63 (registry+https://github.com/rust-lang/crates.io-index)", |  "clippy 0.0.63 (registry+https://github.com/rust-lang/crates.io-index)", | ||||||
|  "crossbeam 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", |  "crossbeam 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||||||
|  "env_logger 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", |  "env_logger 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", | ||||||
|  "ethash 1.1.0", |  "ethash 1.1.0", | ||||||
|  "ethcore-devtools 1.1.0", |  "ethcore-devtools 1.1.0", | ||||||
|  "ethcore-ipc 1.1.0", |  | ||||||
|  "ethcore-ipc-codegen 1.1.0", |  | ||||||
|  "ethcore-ipc-nano 1.1.0", |  | ||||||
|  "ethcore-util 1.1.0", |  "ethcore-util 1.1.0", | ||||||
|  "ethjson 0.1.0", |  "ethjson 0.1.0", | ||||||
|  "heapsize 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", |  "heapsize 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||||
| @ -254,10 +249,6 @@ dependencies = [ | |||||||
|  "num_cpus 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", |  "num_cpus 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", | ||||||
|  "rust-crypto 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)", |  "rust-crypto 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)", | ||||||
|  "rustc-serialize 0.3.19 (registry+https://github.com/rust-lang/crates.io-index)", |  "rustc-serialize 0.3.19 (registry+https://github.com/rust-lang/crates.io-index)", | ||||||
|  "semver 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", |  | ||||||
|  "serde 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", |  | ||||||
|  "serde_codegen 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", |  | ||||||
|  "syntex 0.31.0 (registry+https://github.com/rust-lang/crates.io-index)", |  | ||||||
|  "time 0.1.35 (registry+https://github.com/rust-lang/crates.io-index)", |  "time 0.1.35 (registry+https://github.com/rust-lang/crates.io-index)", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
| @ -273,6 +264,7 @@ name = "ethcore-ipc" | |||||||
| version = "1.1.0" | version = "1.1.0" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "ethcore-devtools 1.1.0", |  "ethcore-devtools 1.1.0", | ||||||
|  |  "ethcore-util 1.1.0", | ||||||
|  "nanomsg 0.5.0 (git+https://github.com/ethcore/nanomsg.rs.git)", |  "nanomsg 0.5.0 (git+https://github.com/ethcore/nanomsg.rs.git)", | ||||||
|  "semver 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", |  "semver 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", | ||||||
| ] | ] | ||||||
|  | |||||||
| @ -15,5 +15,6 @@ | |||||||
| // along with Parity.  If not, see <http://www.gnu.org/licenses/>.
 | // along with Parity.  If not, see <http://www.gnu.org/licenses/>.
 | ||||||
| 
 | 
 | ||||||
| //! Parity interprocess hypervisor IPC service
 | //! Parity interprocess hypervisor IPC service
 | ||||||
|  | #![allow(dead_code, unused_assignments, unused_variables)] // codegen issues
 | ||||||
| 
 | 
 | ||||||
| include!(concat!(env!("OUT_DIR"), "/hypervisor_service_cg.rs")); | include!(concat!(env!("OUT_DIR"), "/hypervisor_service_cg.rs")); | ||||||
|  | |||||||
| @ -18,6 +18,10 @@ use std::sync::{RwLock,Arc}; | |||||||
| use std::ops::*; | use std::ops::*; | ||||||
| use ipc::IpcConfig; | use ipc::IpcConfig; | ||||||
| use std::collections::HashMap; | use std::collections::HashMap; | ||||||
|  | use ipc::BinaryConvertable; | ||||||
|  | use std::mem; | ||||||
|  | use ipc::binary::BinaryConvertError; | ||||||
|  | use std::collections::VecDeque; | ||||||
| 
 | 
 | ||||||
| pub type IpcModuleId = u64; | pub type IpcModuleId = u64; | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user