From fb28783598a680d7cfed1166487ca2167f464b7c Mon Sep 17 00:00:00 2001 From: "B. Blechschmidt" Date: Thu, 27 Apr 2023 23:02:13 +0200 Subject: [PATCH] Remove file that should not have been committed --- src/stream.rs | 50 -------------------------------------------------- 1 file changed, 50 deletions(-) delete mode 100644 src/stream.rs diff --git a/src/stream.rs b/src/stream.rs deleted file mode 100644 index 6527fdc..0000000 --- a/src/stream.rs +++ /dev/null @@ -1,50 +0,0 @@ -use std::collections::VecDeque; -use std::io::{Read, Write}; -use mio::net::TcpStream; -use crate::error::Error; - -struct Stream { - write_buf: VecDeque, -} - -impl Stream { - pub fn writable_bytes(&self) -> usize { - return self.write_buf.len(); - } - - pub fn read_data(&mut self, data: &[u8]) { - - } - - pub fn forward(&mut self, tcp_stream: &mut TcpStream) { - //tcp_stream.write() - } - - /*pub fn read(&mut self, tcp_socket: &mut smoltcp::socket::Socket::Tcp) { - //tcp_socket.read() - }*/ -} - -struct DnsProxy { - query: Vec, - response: Option>, -} - -impl DnsProxy { - pub fn receive_query(payload: &[u8]) -> Result { - if payload.len() > 0xffff { - return Err("DNS payload too large".into()); - } - Ok(Self { - query: Vec::from(payload), - response: None, - }) - } - - pub fn get_response(&self) -> Result, Error> { - Ok(match &self.response { - None => None, - Some(bytes) => Some(bytes.as_slice()) - }) - } -} \ No newline at end of file