Skip to content
This repository was archived by the owner on Sep 5, 2019. It is now read-only.

Commit 729686e

Browse files
committed
Rename server functions to follow *_loop convention
1 parent a7192b5 commit 729686e

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/bin/server.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,26 +26,26 @@ type Receiver<T> = mpsc::UnboundedReceiver<T>;
2626
enum Void {}
2727

2828
fn main() -> Result<()> {
29-
task::block_on(server("127.0.0.1:8080"))
29+
task::block_on(accept_loop("127.0.0.1:8080"))
3030
}
3131

32-
async fn server(addr: impl ToSocketAddrs) -> Result<()> {
32+
async fn accept_loop(addr: impl ToSocketAddrs) -> Result<()> {
3333
let listener = TcpListener::bind(addr).await?;
3434

3535
let (broker_sender, broker_receiver) = mpsc::unbounded();
36-
let broker = task::spawn(broker(broker_receiver));
36+
let broker = task::spawn(broker_loop(broker_receiver));
3737
let mut incoming = listener.incoming();
3838
while let Some(stream) = incoming.next().await {
3939
let stream = stream?;
4040
println!("Accepting from: {}", stream.peer_addr()?);
41-
spawn_and_log_error(client(broker_sender.clone(), stream));
41+
spawn_and_log_error(connection_loop(broker_sender.clone(), stream));
4242
}
4343
drop(broker_sender);
4444
broker.await;
4545
Ok(())
4646
}
4747

48-
async fn client(mut broker: Sender<Event>, stream: TcpStream) -> Result<()> {
48+
async fn connection_loop(mut broker: Sender<Event>, stream: TcpStream) -> Result<()> {
4949
let stream = Arc::new(stream);
5050
let reader = BufReader::new(&*stream);
5151
let mut lines = reader.lines();
@@ -80,7 +80,7 @@ async fn client(mut broker: Sender<Event>, stream: TcpStream) -> Result<()> {
8080
Ok(())
8181
}
8282

83-
async fn client_writer(
83+
async fn client_writer_loop(
8484
messages: &mut Receiver<String>,
8585
stream: Arc<TcpStream>,
8686
mut shutdown: Receiver<Void>,
@@ -115,7 +115,7 @@ enum Event {
115115
},
116116
}
117117

118-
async fn broker(mut events: Receiver<Event>) {
118+
async fn broker_loop(mut events: Receiver<Event>) {
119119
let (disconnect_sender, mut disconnect_receiver) =
120120
mpsc::unbounded::<(String, Receiver<String>)>();
121121
let mut peers: HashMap<String, Sender<String>> = HashMap::new();
@@ -149,7 +149,7 @@ async fn broker(mut events: Receiver<Event>) {
149149
entry.insert(client_sender);
150150
let mut disconnect_sender = disconnect_sender.clone();
151151
spawn_and_log_error(async move {
152-
let res = client_writer(&mut client_receiver, stream, shutdown).await;
152+
let res = client_writer_loop(&mut client_receiver, stream, shutdown).await;
153153
disconnect_sender.send((name, client_receiver)).await
154154
.unwrap();
155155
res

0 commit comments

Comments
 (0)