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.