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 #if defined XAPIAN_HAS_CHERT_BACKEND
00027 # include "backendmanager_chert.h"
00028 # define BackendManagerLocal BackendManagerChert
00029 #elif defined XAPIAN_HAS_BRASS_BACKEND
00030 # include "backendmanager_brass.h"
00031 # define BackendManagerLocal BackendManagerBrass
00032 #elif defined XAPIAN_HAS_FLINT_BACKEND
00033 # include "backendmanager_flint.h"
00034 # define BackendManagerLocal BackendManagerFlint
00035 #else
00036 # include "backendmanager.h"
00037 class BackendManagerLocal : public BackendManager {
00038 BackendManagerLocal() {
00039 SKIP_TEST("No local database backend enabled");
00040 }
00041 };
00042 #endif
00043
00044 #endif // XAPIAN_INCLUDED_BACKENDMANAGER_LOCAL_H