22 #ifndef XAPIAN_INCLUDED_BACKENDMANAGER_REMOTE_H 23 #define XAPIAN_INCLUDED_BACKENDMANAGER_REMOTE_H 43 const std::string& dbtype_)
45 sub_manager(sub_manager_) {}
49 const std::string & file);
59 unsigned int timeout);
63 unsigned int timeout);
78 #endif // XAPIAN_INCLUDED_BACKENDMANAGER_REMOTE_H Xapian::WritableDatabase get_generated_database(const std::string &name)
Get generated database.
BackendManagerRemote(BackendManager *sub_manager_, const std::string &dbtype_)
BackendManagerRemote(const BackendManagerRemote &)
Don't allow copying.
unsigned timeout
A timeout value in milliseconds.
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.
std::string get_writable_database_again_args()
Get the args for opening the last opened WritableDatabase again.
Base class for backend handling in test harness.
std::string get_writable_database_as_database_args()
Get the args for opening the last opened WritableDatabase.
This class provides read/write access to a database.
BackendManager * sub_manager
std::string get_generated_database_path(const std::string &name)
Get generated database path from sub_manager.
void operator=(const BackendManagerRemote &)
Don't allow assignment.
BackendManager subclass for remote databases.
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.