1 /* $NetBSD: proto-asyncmeta.h,v 1.2 2021/08/14 16:14:59 christos Exp $ */ 2 3 /* $OpenLDAP$ */ 4 /* This work is part of OpenLDAP Software <http://www.openldap.org/>. 5 * 6 * Copyright 2016-2021 The OpenLDAP Foundation. 7 * Portions Copyright 2016 Symas Corporation. 8 * All rights reserved. 9 * 10 * Redistribution and use in source and binary forms, with or without 11 * modification, are permitted only as authorized by the OpenLDAP 12 * Public License. 13 * 14 * A copy of this license is available in the file LICENSE in the 15 * top-level directory of the distribution or, alternatively, at 16 * <http://www.OpenLDAP.org/license.html>. 17 */ 18 19 /* ACKNOWLEDGEMENTS: 20 * This work was developed by Symas Corporation 21 * based on back-meta module for inclusion in OpenLDAP Software. 22 * This work was sponsored by Ericsson. */ 23 24 #ifndef PROTO_ASYNCMETA_H 25 #define PROTO_ASYNCMETA_H 26 27 LDAP_BEGIN_DECL 28 29 extern BI_init asyncmeta_back_initialize; 30 31 extern BI_open asyncmeta_back_open; 32 extern BI_close asyncmeta_back_close; 33 extern BI_destroy asyncmeta_back_destroy; 34 35 extern BI_db_init asyncmeta_back_db_init; 36 extern BI_db_open asyncmeta_back_db_open; 37 extern BI_db_destroy asyncmeta_back_db_destroy; 38 extern BI_db_close asyncmeta_back_db_close; 39 extern BI_db_config asyncmeta_back_db_config; 40 41 extern BI_op_bind asyncmeta_back_bind; 42 extern BI_op_search asyncmeta_back_search; 43 extern BI_op_compare asyncmeta_back_compare; 44 extern BI_op_modify asyncmeta_back_modify; 45 extern BI_op_modrdn asyncmeta_back_modrdn; 46 extern BI_op_add asyncmeta_back_add; 47 extern BI_op_delete asyncmeta_back_delete; 48 49 extern BI_connection_destroy asyncmeta_back_conn_destroy; 50 51 int asyncmeta_back_init_cf( BackendInfo *bi ); 52 53 LDAP_END_DECL 54 55 #endif /* PROTO_ASYNCMETA_H */ 56