summaryrefslogtreecommitdiffstats
path: root/src/bin/server/tls.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/bin/server/tls.rs')
-rw-r--r--src/bin/server/tls.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/bin/server/tls.rs b/src/bin/server/tls.rs
index 292ebf7..5d84589 100644
--- a/src/bin/server/tls.rs
+++ b/src/bin/server/tls.rs
@@ -77,6 +77,15 @@ impl TlsStream {
77 pub fn peer_addr(&self) -> std::io::Result<std::net::SocketAddr> { 77 pub fn peer_addr(&self) -> std::io::Result<std::net::SocketAddr> {
78 self.stream.get_ref().peer_addr() 78 self.stream.get_ref().peer_addr()
79 } 79 }
80
81 /// Read timeout for the socket. The connection loop uses a short one so it
82 /// can advance crash rounds while no request is in flight.
83 pub fn set_read_timeout(
84 &self,
85 duration: Option<std::time::Duration>,
86 ) -> std::io::Result<()> {
87 self.stream.get_ref().set_read_timeout(duration)
88 }
80} 89}
81 90
82impl Read for TlsStream { 91impl Read for TlsStream {