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