aboutsummaryrefslogtreecommitdiff
path: root/src/lib.rs
diff options
context:
space:
mode:
authorReiner Herrmann <reiner@reiner-h.de>2019-03-08 20:29:21 +0100
committerReiner Herrmann <reiner@reiner-h.de>2019-03-08 20:29:21 +0100
commit7202a395f9397ef22e137037a31d85668ceb1be7 (patch)
treefcbccb098372339bb6cab493f25e39690628f22c /src/lib.rs
parent6694875f8cd850ae0a09c88790921c47d7bd2bfe (diff)
Use threadpool to handle multiple clients in parallel
Diffstat (limited to 'src/lib.rs')
-rw-r--r--src/lib.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 5fb8c1d..7e0051a 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -21,12 +21,14 @@ pub enum Opcodes {
OACK = 0x06,
}
+#[derive(Clone, Copy)]
pub struct TftpOptions {
blksize: usize,
timeout: u8,
tsize: u64,
}
+#[derive(Clone, Copy)]
pub struct Tftp {
options: TftpOptions,
progress_cb: Option<fn(u64, u64, u64) -> u64>,