Fallout of rewriting std::comm
This commit is contained in:
parent
bfa9064ba2
commit
529e268ab9
86 changed files with 763 additions and 2588 deletions
|
|
@ -11,7 +11,7 @@
|
|||
use std::libc::c_int;
|
||||
use std::io::signal::Signum;
|
||||
use std::rt::sched::{SchedHandle, Scheduler};
|
||||
use std::comm::{SharedChan, SendDeferred};
|
||||
use std::comm::SharedChan;
|
||||
use std::rt::local::Local;
|
||||
use std::rt::rtio::RtioSignal;
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,6 @@
|
|||
// option. This file may not be copied, modified, or distributed
|
||||
// except according to those terms.
|
||||
|
||||
use std::comm::{oneshot, stream, PortOne, ChanOne, SendDeferred};
|
||||
use std::libc::c_int;
|
||||
use std::rt::BlockedTask;
|
||||
use std::rt::local::Local;
|
||||
|
|
@ -28,7 +27,7 @@ pub struct TimerWatcher {
|
|||
|
||||
pub enum NextAction {
|
||||
WakeTask(BlockedTask),
|
||||
SendOnce(ChanOne<()>),
|
||||
SendOnce(Chan<()>),
|
||||
SendMany(Chan<()>),
|
||||
}
|
||||
|
||||
|
|
@ -95,8 +94,8 @@ impl RtioTimer for TimerWatcher {
|
|||
self.stop();
|
||||
}
|
||||
|
||||
fn oneshot(&mut self, msecs: u64) -> PortOne<()> {
|
||||
let (port, chan) = oneshot();
|
||||
fn oneshot(&mut self, msecs: u64) -> Port<()> {
|
||||
let (port, chan) = Chan::new();
|
||||
|
||||
// similarly to the destructor, we must drop the previous action outside
|
||||
// of the homing missile
|
||||
|
|
@ -111,7 +110,7 @@ impl RtioTimer for TimerWatcher {
|
|||
}
|
||||
|
||||
fn period(&mut self, msecs: u64) -> Port<()> {
|
||||
let (port, chan) = stream();
|
||||
let (port, chan) = Chan::new();
|
||||
|
||||
// similarly to the destructor, we must drop the previous action outside
|
||||
// of the homing missile
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue