/* $OpenLDAP$ */
/* This work is part of OpenLDAP Software <http://www.openldap.org/>.
*
- * Copyright 2001-2007 The OpenLDAP Foundation.
+ * Copyright 2001-2013 The OpenLDAP Foundation.
* Portions Copyright 2001-2003 Pierangelo Masarati.
* All rights reserved.
*
monitor_cache_destroy LDAP_P((
monitor_info_t *mi ));
+extern int
+monitor_back_release(
+ Operation *op,
+ Entry *e,
+ int rw );
+
/*
* connections
*/
monitor_entry_t *mp,
int cond ));
extern monitor_entry_t *
-monitor_entrypriv_create LDAP_P((
+monitor_back_entrypriv_create LDAP_P((
void ));
-
extern Entry *
-monitor_entry_stub LDAP_P((
+monitor_back_entry_stub LDAP_P((
struct berval *pdn,
struct berval *pndn,
struct berval *rdn,
ObjectClass *oc,
- monitor_info_t *mi,
struct berval *create,
- struct berval *modify));
+ struct berval *modify ));
+
+#define monitor_entrypriv_create monitor_back_entrypriv_create
+#define monitor_entry_stub monitor_back_entry_stub
/*
* init
monitor_back_register_subsys LDAP_P((
monitor_subsys_t *ms ));
extern int
+monitor_back_register_subsys_late LDAP_P((
+ monitor_subsys_t *ms ));
+extern int
monitor_back_register_backend LDAP_P((
BackendInfo *bi ));
extern int
monitor_back_register_database LDAP_P((
- BackendDB *be ));
+ BackendDB *be,
+ struct berval *ndn ));
extern int
monitor_back_register_overlay_info LDAP_P((
slap_overinst *on ));
extern int
monitor_back_register_overlay LDAP_P((
- BackendDB *be ));
+ BackendDB *be,
+ struct slap_overinst *on,
+ struct berval *ndn_out ));
extern int
monitor_back_register_backend_limbo LDAP_P((
BackendInfo *bi ));
extern int
monitor_back_register_database_limbo LDAP_P((
- BackendDB *be ));
+ BackendDB *be,
+ struct berval *ndn_out ));
extern int
monitor_back_register_overlay_info_limbo LDAP_P((
slap_overinst *on ));
extern int
monitor_back_register_overlay_limbo LDAP_P((
- BackendDB *be ));
+ BackendDB *be,
+ struct slap_overinst *on,
+ struct berval *ndn_out ));
extern monitor_subsys_t *
monitor_back_get_subsys LDAP_P((
const char *name ));