2014-12-11 10:50:15 +03:00
|
|
|
// Copyright (c) 2012-2014 Konstantin Isakov <ikm@zbackup.org> and ZBackup contributors, see CONTRIBUTORS
|
2014-11-27 19:20:41 +03:00
|
|
|
// Part of ZBackup. Licensed under GNU GPLv2 or later + OpenSSL, see LICENSE
|
|
|
|
|
2014-12-15 14:13:34 +03:00
|
|
|
#ifndef BACKUP_COLLECTOR_HH_INCLUDED__
|
|
|
|
#define BACKUP_COLLECTOR_HH_INCLUDED__
|
2014-11-27 19:20:41 +03:00
|
|
|
|
|
|
|
#include "zbackup_base.hh"
|
|
|
|
#include "chunk_storage.hh"
|
|
|
|
|
|
|
|
class ZCollector : public ZBackupBase
|
|
|
|
{
|
|
|
|
ChunkStorage::Reader chunkStorageReader;
|
|
|
|
|
|
|
|
public:
|
|
|
|
ZCollector( std::string const & storageDir, std::string const & password,
|
2015-01-18 03:42:52 +03:00
|
|
|
Config & configIn );
|
2014-11-27 19:20:41 +03:00
|
|
|
|
|
|
|
void gc();
|
|
|
|
};
|
|
|
|
|
|
|
|
#endif
|