Home | History | Annotate | Download | only in slapd

Lines Matching refs:glue

3 /* backglue.c - backend glue */
20 * Functions to glue a bunch of other backends into a single tree.
22 * can glue o=foo and ou=bar,o=foo but you can't glue o=foo and o=bar.
57 static slap_overinst glue;
361 /* ITS#4615 - overlays configured above the glue overlay should be
363 * glue overlay should only be invoked on the primary backend.
838 if ( !strcmp( on->on_bi.bi_type, glue.on_bi.bi_type ))
1325 Debug( LDAP_DEBUG_ANY, "glue: backend %s is already subordinate, "
1326 "cannot have glue overlay!\n",
1425 if ( on->on_bi.bi_type == glue.on_bi.bi_type )
1485 rc = overlay_config( be, glue.on_bi.bi_type, -1, NULL, NULL);
1492 if ( on->on_bi.bi_type == glue.on_bi.bi_type )
1509 Debug( LDAP_DEBUG_ANY, "glue: no superior found for sub %s!\n",
1538 if ( overlay_is_inst( be, "glue" )) {
1539 Debug( LDAP_DEBUG_ANY, "glue: backend %s already has glue overlay, "
1585 glue.on_bi.bi_type = "glue";
1587 glue.on_bi.bi_db_init = glue_db_init;
1588 glue.on_bi.bi_db_close = glue_db_close;
1589 glue.on_bi.bi_db_destroy = glue_db_destroy;
1591 glue.on_bi.bi_op_search = glue_op_search;
1592 glue.on_bi.bi_op_modify = glue_op_func;
1593 glue.on_bi.bi_op_modrdn = glue_op_func;
1594 glue.on_bi.bi_op_add = glue_op_func;
1595 glue.on_bi.bi_op_delete = glue_op_func;
1596 glue.on_bi.bi_op_abandon = glue_op_abandon;
1597 glue.on_bi.bi_extended = glue_op_func;
1599 glue.on_bi.bi_chk_referrals = glue_chk_referrals;
1600 glue.on_bi.bi_chk_controls = glue_chk_controls;
1601 glue.on_bi.bi_entry_get_rw = glue_entry_get_rw;
1602 glue.on_bi.bi_entry_release_rw = glue_entry_release_rw;
1603 glue.on_bi.bi_access_allowed = glue_access_allowed;
1605 glue.on_response = glue_response;
1607 return overlay_register( &glue );