33 #if defined XAPIAN_HAS_GLASS_BACKEND && defined XAPIAN_HAS_REMOTE_BACKEND
36 #ifdef XAPIAN_HAS_CHERT_BACKEND
44 DatabaseReplicator::~DatabaseReplicator()
53 #ifdef XAPIAN_HAS_CHERT_BACKEND
55 # ifdef XAPIAN_HAS_REMOTE_BACKEND
63 #ifdef XAPIAN_HAS_GLASS_BACKEND
65 # ifdef XAPIAN_HAS_REMOTE_BACKEND
Support for chert database replication.
DatabaseOpeningError indicates failure to open a database.
Base class for database replicator objects.
Indicates an attempt to use a feature which is unavailable.
Class to manage replication of databases.
#define LOGCALL_STATIC(CATEGORY, TYPE, FUNC, PARAMS)
Hierarchy of classes which Xapian can throw as exceptions.
Utility functions for testing files.
bool file_exists(const char *path)
Test if a file exists.
Support for glass database replication.
WritableDatabase open()
Construct a WritableDatabase object for a new, empty InMemory database.
The Xapian namespace contains public interfaces for the Xapian library.
Define preprocessor symbols for the library version.