1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-11 05:18:09 +03:00
samba-mirror/librpc
Stefan Metzmacher 7b5717058a librpc/ndr: add ndr_pull_append/pop()
They can be used to parse a fragmented NDR byte stream.

ndr_pull_append() appends more data that can be processed
and ndr_pull_pop() removed already processed data.

This will be used to implement dcerpc pipes, where we can get
a verify large amount of pipe chunks, once we processed a chunk
we can forget about the related data, but we may need to keep some
bytes in order to get the alignment right.

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Guenther Deschner <gd@samba.org>
2014-02-11 16:02:14 +01:00
..
ABI librpc: Add NDR_PRINT_DEBUGC to ndr print to a debug class 2013-05-18 10:58:05 +02:00
gen_ndr waf-idl: put the gen_ndr/README file for source3 back 2010-07-19 22:17:17 +10:00
idl dcerpc.idl: make use of union dcerpc_bind_ack_reason and fix all callers. 2014-01-16 18:21:40 +01:00
ndr librpc/ndr: add ndr_pull_append/pop() 2014-02-11 16:02:14 +01:00
rpc librpc/rpc: simplify tevent_req_nterror() usage in binding_handle.c 2014-01-08 14:34:36 +01:00
tools ndrdump: dump verification trailer 2014-01-08 14:35:03 +01:00
ndr_krb5pac.pc.in pkgconfig: Do not hardcode library version numbers in pc files. 2013-08-22 20:48:44 +02:00
ndr_nbt.pc.in pkgconfig: Do not hardcode library version numbers in pc files. 2013-08-22 20:48:44 +02:00
ndr_standard.pc.in pkgconfig: Do not hardcode library version numbers in pc files. 2013-08-22 20:48:44 +02:00
ndr.pc.in pkgconfig: Do not hardcode library version numbers in pc files. 2013-08-22 20:48:44 +02:00
tables.pl Consider shared IDL files and Samba3-specific IDL files separately, allow overriding output directory. 2008-12-16 15:42:47 +01:00
wscript_build librpc/ndr: add ndr_pop_dcerpc_sec_verification_trailer() 2014-01-08 14:34:49 +01:00