diff options
author | Aurelien Aptel <aaptel@suse.com> | 2017-05-23 12:02:33 +0200 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2017-07-19 21:22:13 +0200 |
commit | 1edf126693b8bafe5f94a6ab4d34e0d21a05cb3d (patch) | |
tree | d01aa0df57a21d088e0ea1cc426bdcb5b3ae0877 /librpc/ndr/ndr_compression.h | |
parent | 096efc93df490117b1de3bd2647bad52a7175a7f (diff) | |
download | samba-1edf126693b8bafe5f94a6ab4d34e0d21a05cb3d.tar.gz |
librpc/ndr: add helper functions to setup and free compression states.
Signed-off-by: Aurelien Aptel <aaptel@suse.com>
Reviewed-by: Guenther Deschner <gd@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'librpc/ndr/ndr_compression.h')
-rw-r--r-- | librpc/ndr/ndr_compression.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/librpc/ndr/ndr_compression.h b/librpc/ndr/ndr_compression.h index d682d4d3693..a67a73ed7d6 100644 --- a/librpc/ndr/ndr_compression.h +++ b/librpc/ndr/ndr_compression.h @@ -51,6 +51,16 @@ enum ndr_err_code ndr_push_compression_end(struct ndr_push *subndr, struct ndr_push *uncomndr, enum ndr_compression_alg compression_alg, ssize_t decompressed_len); + +enum ndr_err_code ndr_pull_compression_state_init(struct ndr_pull *ndr, + enum ndr_compression_alg compression_alg, + struct ndr_compression_state **state); +void ndr_pull_compression_state_free(struct ndr_compression_state *state); +enum ndr_err_code ndr_push_compression_state_init(struct ndr_push *ndr, + enum ndr_compression_alg compression_alg, + struct ndr_compression_state **state); +void ndr_push_compression_state_free(struct ndr_compression_state *state); + #undef _PRINTF_ATTRIBUTE #define _PRINTF_ATTRIBUTE(a1, a2) |