1/* $NetBSD: proto-back-relay.h,v 1.3 2021/08/14 16:15:01 christos Exp $ */ 2 3/* proto-back-relay.h - relay backend header file */ 4/* $OpenLDAP$ */ 5/* This work is part of OpenLDAP Software <http://www.openldap.org/>. 6 * 7 * Copyright 2004-2021 The OpenLDAP Foundation. 8 * Portions Copyright 2004 Pierangelo Masarati. 9 * All rights reserved. 10 * 11 * Redistribution and use in source and binary forms, with or without 12 * modification, are permitted only as authorized by the OpenLDAP 13 * Public License. 14 * 15 * A copy of this license is available in file LICENSE in the 16 * top-level directory of the distribution or, alternatively, at 17 * <http://www.OpenLDAP.org/license.html>. 18 */ 19/* ACKNOWLEDGEMENTS: 20 * This work was initially developed by Pierangelo Masarati for inclusion 21 * in OpenLDAP Software. 22 */ 23 24#ifndef PROTO_BACK_RELAY 25#define PROTO_BACK_RELAY 26 27#include <ldap_cdefs.h> 28 29LDAP_BEGIN_DECL 30 31extern BI_init relay_back_initialize; 32 33extern BI_db_init relay_back_db_init; 34extern BI_db_open relay_back_db_open; 35extern BI_db_close relay_back_db_close; 36extern BI_db_destroy relay_back_db_destroy; 37 38extern BI_op_bind relay_back_op_bind; 39extern BI_op_search relay_back_op_search; 40extern BI_op_compare relay_back_op_compare; 41extern BI_op_modify relay_back_op_modify; 42extern BI_op_modrdn relay_back_op_modrdn; 43extern BI_op_add relay_back_op_add; 44extern BI_op_delete relay_back_op_delete; 45extern BI_op_extended relay_back_op_extended; 46extern BI_entry_release_rw relay_back_entry_release_rw; 47extern BI_entry_get_rw relay_back_entry_get_rw; 48extern BI_operational relay_back_operational; 49extern BI_has_subordinates relay_back_has_subordinates; 50 51LDAP_END_DECL 52 53#endif /* PROTO_BACK_RELAY */ 54 55