Implement SMB Durable Handles (Phase 1): Persistent FileId + reconnect + expiration + cleanup

This commit is contained in:
Warren
2026-06-21 05:11:39 +08:00
parent b014390d12
commit 5238a84972
3 changed files with 445 additions and 1 deletions
+2 -1
View File
@@ -20,6 +20,7 @@ mod backend;
mod builder;
pub(crate) mod conn;
mod dispatch;
mod durable_handle;
mod error;
#[cfg(feature = "localfs")]
mod fs;
@@ -32,7 +33,7 @@ mod proto;
mod server;
mod utils;
pub use backend::{BackendCapabilities, DirEntry, FileInfo, FileTimes, Handle, OpenIntent, OpenOptions, ShareBackend};
pub use backend::{BackendCapabilities, DirEntry, FileInfo, FileTimes, Handle, NullHandle, OpenIntent, OpenOptions, ShareBackend};
pub use error::SmbError;
pub use path::SmbPath;
pub use builder::{Access, Share};