mirror of
https://github.com/servo/servo.git
synced 2025-08-03 20:50:07 +01:00
Reformat sniffer_task.rs.
This commit is contained in:
parent
eeb11d6851
commit
d8b0f973b0
1 changed files with 22 additions and 25 deletions
|
@ -10,9 +10,9 @@ use resource_task::{LoadResponse};
|
||||||
pub type SnifferTask = Sender<LoadResponse>;
|
pub type SnifferTask = Sender<LoadResponse>;
|
||||||
|
|
||||||
pub fn new_sniffer_task(next_rx: Sender<LoadResponse>) -> SnifferTask {
|
pub fn new_sniffer_task(next_rx: Sender<LoadResponse>) -> SnifferTask {
|
||||||
let(sen, rec) = channel();
|
let (sen, rec) = channel();
|
||||||
let builder = TaskBuilder::new().named("SnifferManager");
|
let builder = TaskBuilder::new().named("SnifferManager");
|
||||||
builder.spawn(proc(){
|
builder.spawn(proc() {
|
||||||
SnifferManager::new(rec).start(next_rx);
|
SnifferManager::new(rec).start(next_rx);
|
||||||
});
|
});
|
||||||
sen
|
sen
|
||||||
|
@ -23,7 +23,7 @@ struct SnifferManager {
|
||||||
}
|
}
|
||||||
|
|
||||||
impl SnifferManager {
|
impl SnifferManager {
|
||||||
fn new(data_receiver: Receiver <LoadResponse>) -> SnifferManager {
|
fn new(data_receiver: Receiver<LoadResponse>) -> SnifferManager {
|
||||||
SnifferManager {
|
SnifferManager {
|
||||||
data_receiver: data_receiver,
|
data_receiver: data_receiver,
|
||||||
}
|
}
|
||||||
|
@ -35,11 +35,8 @@ impl SnifferManager {
|
||||||
loop {
|
loop {
|
||||||
match self.data_receiver.try_recv() {
|
match self.data_receiver.try_recv() {
|
||||||
Ok(snif_data) => next_rx.send(snif_data),
|
Ok(snif_data) => next_rx.send(snif_data),
|
||||||
Err(e) => {
|
Err(Disconnected) => break,
|
||||||
if e == Disconnected {
|
Err(_) => (),
|
||||||
break
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue