]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-meta/back-meta.h
Do not return pointers into BerElement we do not own
[openldap] / servers / slapd / back-meta / back-meta.h
index 6b02654da006c532ae1063cea8be924a063a272c..bcd1e9990e7770445f1b3f889c59cf3e2662d6cb 100644 (file)
@@ -77,7 +77,7 @@
 
 /* String rewrite library */
 #include "rewrite.h"
-
+#include "cache.h"
 LDAP_BEGIN_DECL
 
 struct slap_conn;
@@ -146,6 +146,12 @@ struct metainfo {
 #define META_DEFAULT_TARGET_NONE       -1
        struct metatarget       **targets;
 
+#ifdef LDAP_CACHING 
+       struct rewrite_info     *rwinfo;
+       cache_manager           *cm; 
+       Backend                 *glue_be; 
+#endif /* LDAP_CACHING */
+
        struct metadncache      cache;
        
        ldap_pvt_thread_mutex_t conn_mutex;