Skip to content

Commit fbd0a41

Browse files
committed
Merge pull request #65 from hyperium/debug
Debug
2 parents 30dd736 + 145a973 commit fbd0a41

File tree

4 files changed

+8
-5
lines changed

4 files changed

+8
-5
lines changed

benches/client_mock_tcp.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ impl Clone for MockStream {
3232
impl MockStream {
3333
fn new() -> MockStream {
3434
let head = b"HTTP/1.1 200 OK\r\nServer: Mock\r\n\r\n";
35-
let mut res = Vec::from_slice(head);
35+
let mut res = head.to_vec();
3636
res.push_all(README);
3737
MockStream {
3838
read: MemReader::new(res),

src/net.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,15 +59,15 @@ impl Clone for Box<NetworkStream + Send> {
5959

6060
impl Reader for Box<NetworkStream + Send> {
6161
#[inline]
62-
fn read(&mut self, buf: &mut [u8]) -> IoResult<uint> { self.read(buf) }
62+
fn read(&mut self, buf: &mut [u8]) -> IoResult<uint> { (**self).read(buf) }
6363
}
6464

6565
impl Writer for Box<NetworkStream + Send> {
6666
#[inline]
67-
fn write(&mut self, msg: &[u8]) -> IoResult<()> { self.write(msg) }
67+
fn write(&mut self, msg: &[u8]) -> IoResult<()> { (**self).write(msg) }
6868

6969
#[inline]
70-
fn flush(&mut self) -> IoResult<()> { self.flush() }
70+
fn flush(&mut self) -> IoResult<()> { (**self).flush() }
7171
}
7272

7373
/// A `NetworkListener` for `HttpStream`s.

src/server/mod.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
//! HTTP Server
22
use std::io::{Listener, IoResult, EndOfFile};
33
use std::io::net::ip::{IpAddr, Port, SocketAddr};
4+
use std::task::TaskBuilder;
45

56
use intertwine::{Intertwine, Intertwined};
67
use macceptor::MoveAcceptor;
@@ -58,6 +59,7 @@ impl<L: NetworkListener<S, A>, S: NetworkStream, A: NetworkAcceptor<S>> Server<L
5859
let mut acceptors = Vec::new();
5960
let mut sockets = Vec::new();
6061
for (ip, port) in self.pairs.into_iter() {
62+
debug!("binding to {}:{}", ip, port);
6163
let mut listener: L = try_io!(NetworkListener::<S, A>::bind(ip.to_string().as_slice(), port));
6264

6365
sockets.push(try_io!(listener.socket_name()));
@@ -71,7 +73,7 @@ impl<L: NetworkListener<S, A>, S: NetworkStream, A: NetworkAcceptor<S>> Server<L
7173
.map(|acceptor| acceptor.move_incoming())
7274
.intertwine();
7375

74-
spawn(proc() {
76+
TaskBuilder::new().named("hyper acceptor").spawn(proc() {
7577
handler.handle(Incoming { from: connections });
7678
});
7779

src/server/request.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ impl Request {
3737
/// immediately useful.
3838
pub fn new<S: NetworkStream>(mut stream: S) -> HttpResult<Request> {
3939
let remote_addr = try_io!(stream.peer_name());
40+
debug!("remote addr = {}", remote_addr);
4041
let mut stream = BufferedReader::new(stream.abstract());
4142
let (method, uri, version) = try!(read_request_line(&mut stream));
4243
let headers = try!(Headers::from_raw(&mut stream));

0 commit comments

Comments
 (0)