Back to index

openldap  2.4.31
Functions | Variables
proto-back-monitor.h File Reference
#include <ldap_cdefs.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

LDAP_BEGIN_DECL int
monitor_subsys_backend_init 
LDAP_P ((BackendDB *be, monitor_subsys_t *ms))
int monitor_cache_cmp LDAP_P ((const void *c1, const void *c2))
int monitor_cache_dup LDAP_P ((void *c1, void *c2))
int monitor_cache_add LDAP_P ((monitor_info_t *mi, Entry *e))
int monitor_cache_get LDAP_P ((monitor_info_t *mi, struct berval *ndn, Entry **ep))
int monitor_cache_dn2entry LDAP_P ((Operation *op, SlapReply *rs, struct berval *ndn, Entry **ep, Entry **matched))
int monitor_cache_lock LDAP_P ((Entry *e))
int monitor_cache_destroy LDAP_P ((monitor_info_t *mi))
int monitor_back_release (Operation *op, Entry *e, int rw)
int monitor_entry_update LDAP_P ((Operation *op, SlapReply *rs, Entry *e))
int monitor_entry_create LDAP_P ((Operation *op, SlapReply *rs, struct berval *ndn, Entry *e_parent, Entry **ep))
int monitor_entry_test_flags LDAP_P ((monitor_entry_t *mp, intcond))
monitor_entry_t
*monitor_entrypriv_create 
LDAP_P ((void))
Entry *monitor_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))
int monitor_back_register_subsys LDAP_P ((monitor_subsys_t *ms))
int monitor_back_register_backend LDAP_P ((BackendInfo *bi))
int monitor_back_register_database LDAP_P ((BackendDB *be, struct berval *ndn))
int
monitor_back_register_overlay_info 
LDAP_P ((slap_overinst *on))
int monitor_back_register_overlay LDAP_P ((BackendDB *be, struct slap_overinst *on, struct berval *ndn_out))
int
monitor_back_register_database_limbo 
LDAP_P ((BackendDB *be, struct berval *ndn_out))
monitor_subsys_t
*monitor_back_get_subsys 
LDAP_P ((const char *name))
monitor_subsys_t
*monitor_back_get_subsys_by_dn 
LDAP_P ((struct berval *ndn, intsub))
int monitor_back_register_entry LDAP_P ((Entry *e, monitor_callback_t *cb, monitor_subsys_t *mss, unsigned longflags))
int
monitor_back_register_entry_parent 
LDAP_P ((Entry *e, monitor_callback_t *cb, monitor_subsys_t *mss, unsigned longflags, struct berval *base, intscope, struct berval *filter))
int monitor_search2ndn LDAP_P ((struct berval *base, intscope, struct berval *filter, struct berval *ndn))
int
monitor_back_register_entry_attrs 
LDAP_P ((struct berval *ndn, Attribute *a, monitor_callback_t *cb, struct berval *base, intscope, struct berval *filter))
int
monitor_back_register_entry_callback 
LDAP_P ((struct berval *ndn, monitor_callback_t *cb, struct berval *base, intscope, struct berval *filter))
int monitor_back_unregister_entry LDAP_P ((struct berval *ndn))
int
monitor_back_unregister_entry_parent 
LDAP_P ((struct berval *nrdn, monitor_callback_t *target_cb, struct berval *base, intscope, struct berval *filter))

Variables

BI_init monitor_back_initialize
BI_db_init monitor_back_db_init
BI_db_open monitor_back_db_open
BI_config monitor_back_config
BI_db_destroy monitor_back_db_destroy
BI_db_config monitor_back_db_config
BI_op_search monitor_back_search
BI_op_compare monitor_back_compare
BI_op_modify monitor_back_modify
BI_op_bind monitor_back_bind
BI_operational monitor_back_operational

Function Documentation

int monitor_cache_dup LDAP_P ( (void *c1, void *c2)  )
int monitor_entry_create LDAP_P ( (Operation *op, SlapReply *rs, struct berval *ndn, Entry *e_parent, Entry **ep)  )
Entry* monitor_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)  )
int monitor_search2ndn LDAP_P ( (struct berval *base, intscope, struct berval *filter, struct berval *ndn )
int monitor_back_unregister_entry_parent LDAP_P ( (struct berval *nrdn, monitor_callback_t *target_cb, struct berval *base, intscope, struct berval *filter )
int monitor_back_release ( Operation op,
Entry e,
int  rw 
)

Definition at line 442 of file cache.c.

{
       monitor_info_t       *mi = ( monitor_info_t * )op->o_bd->be_private;
       return monitor_cache_release( mi, e );
}

Here is the call graph for this function:

Here is the caller graph for this function:


Variable Documentation

BI_db_config monitor_back_db_config
BI_operational monitor_back_operational