32 #if defined XAPIAN_HAS_GLASS_BACKEND && defined XAPIAN_HAS_REMOTE_BACKEND
40 DatabaseReplicator::~DatabaseReplicator()
49 #ifdef XAPIAN_HAS_GLASS_BACKEND
51 # ifdef XAPIAN_HAS_REMOTE_BACKEND
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.
Database open(std::string_view host, unsigned int port, unsigned timeout=10000, unsigned connect_timeout=10000)
Construct a Database object for read-only access to a remote database accessed via a TCP connection.
The Xapian namespace contains public interfaces for the Xapian library.
Define preprocessor symbols for the library version.