xdr_set_scratch_buffer
Prev | SUN RPC subsystem | Next

## Name

xdr_set_scratch_buffer — Attach a scratch buffer for decoding data.

## Synopsis

`void xdr_set_scratch_buffer (` | struct xdr_stream * xdr,
| void * buf,
| size_t buflen`)`;

## Arguments

`xdr`

  pointer to xdr_stream struct

`buf`

  pointer to an empty buffer

`buflen`

  size of 'buf'

## Description

The scratch buffer is used when decoding from an array of pages. If an `xdr_inline_decode` call spans across page boundaries, then we copy the data into the scratch buffer in order to allow linear access.

Prev | Up | Next
xdr_init_decode_pages | Home | xdr_inline_decode