]> git.proxmox.com Git - proxmox-backup.git/blame - pbs-client/src/lib.rs
auth: add locking to `PbsAuthenticator` to avoid race conditions
[proxmox-backup.git] / pbs-client / src / lib.rs
CommitLineData
151c6ce2
DM
1//! Client side interface to the proxmox backup server
2//!
3//! This library implements the client side to access the backups
4//! server using https.
5
2b7f8dd5
WB
6pub mod catalog_shell;
7pub mod pxar;
8pub mod tools;
9
aa1b2e04 10mod merge_known_chunks;
c443f58b 11pub mod pipe_to_stream;
e3dbd41b 12
151c6ce2 13mod http_client;
c443f58b 14pub use http_client::*;
151c6ce2 15
89d25b19
SR
16mod vsock_client;
17pub use vsock_client::*;
18
5a0b484b
DM
19mod task_log;
20pub use task_log::*;
21
9e490a74
DM
22mod backup_reader;
23pub use backup_reader::*;
24
cf9271e2
DM
25mod backup_writer;
26pub use backup_writer::*;
27
7f99bf69
DM
28mod remote_chunk_reader;
29pub use remote_chunk_reader::*;
30
8968258b
DM
31mod pxar_backup_stream;
32pub use pxar_backup_stream::*;
151c6ce2
DM
33
34mod backup_repo;
35pub use backup_repo::*;
07ad6470 36
7cc3473a
DM
37mod backup_specification;
38pub use backup_specification::*;
39
38629c39
WB
40mod chunk_stream;
41pub use chunk_stream::{ChunkStream, FixedChunkStream};
42
4805edc4 43pub const PROXMOX_BACKUP_TCP_KEEPALIVE_TIME: u32 = 120;