xdr_inline-Makro

Zweck

Gibt einen Zeiger auf den Puffer eines Datenstroms zurück, auf den der Parameter XDRs verweist.

Bibliothek

C-Bibliothek (libc.a)

Syntax

#include <rpc/xdr.h>
long *x_inline ( xdrs,  len)
XDR *xdrs;
int len;

Beschreibung

Das Makro xdr_inline ruft die Inline-Subroutine auf, die dem eXternal -Datenstrom (XDR) zugeordnet ist, auf den der Parameter xdrs verweist. Die Subroutine gibt einen Zeiger auf einen zusammenhängenden Teil des Datenstrompuffers zurück, dessen Größe durch den Parameter Länge angegeben wird.. Der Puffer kann für jeden Zweck verwendet werden, aber er ist nicht datenportierbar. Das Makro xdr_inline kann den Wert null zurückgeben, wenn es kein Puffersegment der angeforderten Größe zurückgeben kann.

Parameter

Element Beschreibung
XDRs Verweist auf die XDR-Datenstromkennung.
len Gibt die Größe des internen Puffers in Byte an.

Rückgabewerte

Dieses Makro gibt einen Zeiger auf einen Teil des Datenstrompuffers zurück.