00001
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef XAPIAN_INCLUDED_BACKENDMANAGER_LOCAL_H
00022 #define XAPIAN_INCLUDED_BACKENDMANAGER_LOCAL_H
00023
00024 #include <xapian.h>
00025
00026 #ifdef XAPIAN_HAS_FLINT_BACKEND
00027 # include "backendmanager_flint.h"
00028 # define BackendManagerLocal BackendManagerFlint
00029 #elif defined XAPIAN_HAS_QUARTZ_BACKEND
00030 # include "backendmanager_quartz.h"
00031 # define BackendManagerLocal BackendManagerQuartz
00032 #else
00033 # include "backendmanager.h"
00034 class BackendManagerLocal : public BackendManager {
00035 BackendManagerLocal() {
00036 SKIP_TEST("No local database backend enabled");
00037 }
00038 ~BackendManagerLocal() { }
00039 };
00040 #endif
00041
00042 #endif // XAPIAN_INCLUDED_BACKENDMANAGER_LOCAL_H