22 #ifndef XAPIAN_INCLUDED_BACKENDMANAGER_REMOTE_H
23 #define XAPIAN_INCLUDED_BACKENDMANAGER_REMOTE_H
43 const std::string& dbtype_)
49 const std::string & file);
Base class for backend handling in test harness.
BackendManager subclass for remote databases.
BackendManagerRemote(const BackendManagerRemote &)
Don't allow copying.
std::string get_writable_database_args(const std::string &name, const std::string &file)
Get the args for opening a remote database indexing a single file.
BackendManagerRemote(BackendManager *sub_manager_, const std::string &dbtype_)
std::string get_remote_database_args(const std::vector< std::string > &files, unsigned int timeout)
Get the args for opening a remote database with the specified timeout.
Xapian::WritableDatabase get_generated_database(const std::string &name)
Get generated database.
std::string get_generated_database_path(const std::string &name)
Get generated database path from sub_manager.
BackendManager * sub_manager
std::string get_writable_database_again_args()
Get the args for opening the last opened WritableDatabase again.
std::string get_writable_database_as_database_args()
Get the args for opening the last opened WritableDatabase.
void operator=(const BackendManagerRemote &)
Don't allow assignment.
This class provides read/write access to a database.
unsigned timeout
A timeout value in milliseconds.