urbackup_backend/Interface/DatabaseInt.h

18 lines
458 B
C++

#ifndef IDATABASEINT_H
#define IDATABASEINT_H
#include "Database.h"
class ISharedMutex;
class IMutex;
class ICondition;
class IDatabaseInt : public IDatabase
{
public:
virtual bool Open(std::string pFile, const std::vector<std::pair<std::string, std::string> > &attach,
size_t allocation_chunk_size, ISharedMutex* single_user_mutex, IMutex* lock_mutex,
int* lock_count, ICondition *unlock_cond, const str_map& params) = 0;
};
#endif