X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fback-ndb%2Fproto-ndb.h;h=bda94bb929791b64edb9cb8bae481c093bc68a50;hb=8385813a5af57536809ca9d0ed7a745bc44c0bc2;hp=9a2e1b8bc51c6db58634a2390b0c00aef8b9c4bc;hpb=da6fdf70a41dbc800c61e9e8bc0f5373753fb362;p=openldap diff --git a/servers/slapd/back-ndb/proto-ndb.h b/servers/slapd/back-ndb/proto-ndb.h index 9a2e1b8bc5..bda94bb929 100644 --- a/servers/slapd/back-ndb/proto-ndb.h +++ b/servers/slapd/back-ndb/proto-ndb.h @@ -61,15 +61,14 @@ extern int ndb_modify_internal( extern int ndb_entry_get_data( - BackendDB *be, + Operation *op, NdbArgs *args, int update ); extern int ndb_entry_put_data( BackendDB *be, - NdbArgs *args, - int update ); + NdbArgs *args ); extern int ndb_entry_del_data( @@ -84,7 +83,7 @@ ndb_entry_put_info( extern int ndb_entry_get_info( - BackendDB *be, + Operation *op, NdbArgs *args, int update, struct berval *matched ); @@ -122,9 +121,7 @@ ndb_oc_attrs( NdbOcInfo *no, NdbAttrInfo **attrs, int nattrs, - int update, - int *num, - NdbOperation **retop ); + Attribute *old ); extern int ndb_has_children( @@ -135,11 +132,13 @@ extern struct berval * ndb_str2bvarray( char *str, int len, - char delim ); + char delim, + void *ctx ); extern struct berval * ndb_ref2oclist( - const char *ref ); + const char *ref, + void *ctx ); extern int ndb_next_id( @@ -156,9 +155,12 @@ extern int ndb_back_init_cf( BackendInfo *bi ); -extern void +extern "C" void ndb_trans_backoff( int num_retries ); +extern "C" void +ndb_check_referral( Operation *op, SlapReply *rs, NdbArgs *NA ); + LDAP_END_DECL #endif /* _PROTO_NDB_H */