dsnapshot.backend

Modules

crypt
module dsnapshot.backend.crypt
rsync
module dsnapshot.backend.rsync

Public Imports

dsnapshot.types
public import dsnapshot.types;
Undocumented in source.

Members

Classes

CryptException
class CryptException

Functions

makeCrypBackend
CryptBackend makeCrypBackend(CryptConfig c)
Undocumented in source. Be warned that the author may not have intended to support it.
makeSyncBackend
SyncBackend makeSyncBackend(SnapshotConfig s)
Undocumented in source. Be warned that the author may not have intended to support it.
makeSyncBackend
SyncBackend makeSyncBackend(SnapshotConfig s, dsnapshot.config.Config.Backup backup)
Undocumented in source. Be warned that the author may not have intended to support it.
open
void open(CryptBackend be, Flow flow)

Open the destination that flow point to.

Interfaces

CryptBackend
interface CryptBackend

Encryption of the snapshot destination.

SyncBackend
interface SyncBackend

Error handling is via exceptions.

Structs

Layout (from dsnapshot.layout)
struct Layout via public import dsnapshot.layout : Layout;

At construction it is configured with how the snapshots should be organized into buckets. How many and the space in time between them.

Meta

Authors

Joakim Brännström (joakim.brannstrom@gmx.com)