]> git.sur5r.net Git - openldap/commit
Make slapi_pblock directly overlaid on operation/connection/slapreply
authorLuke Howard <lukeh@openldap.org>
Mon, 25 Jul 2005 04:19:33 +0000 (04:19 +0000)
committerLuke Howard <lukeh@openldap.org>
Mon, 25 Jul 2005 04:19:33 +0000 (04:19 +0000)
commit48d1046a356a6eaf2803f447c2c3f07194d05116
tree7483ca0db3cb167832297f9df1ce384842155b11
parent7fade0d585b630b66b8a143f4d8e9b3418badfad
Make slapi_pblock directly overlaid on operation/connection/slapreply
structures

This removes a lot of copying. It's still a bit tricky where the internal
slapd data types are different to those exposed via SLAPI (eg. modifications)
or the internal values are not allocated on the heap (eg. controls). Some
copying is necessary in these cases.
servers/slapd/slapi/proto-slapi.h
servers/slapd/slapi/slapi.h
servers/slapd/slapi/slapi_ops.c
servers/slapd/slapi/slapi_overlay.c
servers/slapd/slapi/slapi_pblock.c
servers/slapd/slapi/slapi_utils.c