1*cf1d77f7Schristos /* $NetBSD: proto-asyncmeta.h,v 1.2 2021/08/14 16:14:59 christos Exp $ */ 292cfeba6Schristos 392cfeba6Schristos /* $OpenLDAP$ */ 492cfeba6Schristos /* This work is part of OpenLDAP Software <http://www.openldap.org/>. 592cfeba6Schristos * 692cfeba6Schristos * Copyright 2016-2021 The OpenLDAP Foundation. 792cfeba6Schristos * Portions Copyright 2016 Symas Corporation. 892cfeba6Schristos * All rights reserved. 992cfeba6Schristos * 1092cfeba6Schristos * Redistribution and use in source and binary forms, with or without 1192cfeba6Schristos * modification, are permitted only as authorized by the OpenLDAP 1292cfeba6Schristos * Public License. 1392cfeba6Schristos * 1492cfeba6Schristos * A copy of this license is available in the file LICENSE in the 1592cfeba6Schristos * top-level directory of the distribution or, alternatively, at 1692cfeba6Schristos * <http://www.OpenLDAP.org/license.html>. 1792cfeba6Schristos */ 1892cfeba6Schristos 1992cfeba6Schristos /* ACKNOWLEDGEMENTS: 2092cfeba6Schristos * This work was developed by Symas Corporation 2192cfeba6Schristos * based on back-meta module for inclusion in OpenLDAP Software. 2292cfeba6Schristos * This work was sponsored by Ericsson. */ 2392cfeba6Schristos 2492cfeba6Schristos #ifndef PROTO_ASYNCMETA_H 2592cfeba6Schristos #define PROTO_ASYNCMETA_H 2692cfeba6Schristos 2792cfeba6Schristos LDAP_BEGIN_DECL 2892cfeba6Schristos 2992cfeba6Schristos extern BI_init asyncmeta_back_initialize; 3092cfeba6Schristos 3192cfeba6Schristos extern BI_open asyncmeta_back_open; 3292cfeba6Schristos extern BI_close asyncmeta_back_close; 3392cfeba6Schristos extern BI_destroy asyncmeta_back_destroy; 3492cfeba6Schristos 3592cfeba6Schristos extern BI_db_init asyncmeta_back_db_init; 3692cfeba6Schristos extern BI_db_open asyncmeta_back_db_open; 3792cfeba6Schristos extern BI_db_destroy asyncmeta_back_db_destroy; 3892cfeba6Schristos extern BI_db_close asyncmeta_back_db_close; 3992cfeba6Schristos extern BI_db_config asyncmeta_back_db_config; 4092cfeba6Schristos 4192cfeba6Schristos extern BI_op_bind asyncmeta_back_bind; 4292cfeba6Schristos extern BI_op_search asyncmeta_back_search; 4392cfeba6Schristos extern BI_op_compare asyncmeta_back_compare; 4492cfeba6Schristos extern BI_op_modify asyncmeta_back_modify; 4592cfeba6Schristos extern BI_op_modrdn asyncmeta_back_modrdn; 4692cfeba6Schristos extern BI_op_add asyncmeta_back_add; 4792cfeba6Schristos extern BI_op_delete asyncmeta_back_delete; 4892cfeba6Schristos 4992cfeba6Schristos extern BI_connection_destroy asyncmeta_back_conn_destroy; 5092cfeba6Schristos 5192cfeba6Schristos int asyncmeta_back_init_cf( BackendInfo *bi ); 5292cfeba6Schristos 5392cfeba6Schristos LDAP_END_DECL 5492cfeba6Schristos 5592cfeba6Schristos #endif /* PROTO_ASYNCMETA_H */ 56