ONC+ 開発ガイド

メモリストリーム

メモリストリームを作成すると、メモリの特定領域とのデータストリームが使用できます。

#include <rpc/rpc.h>

void
xdrmem_create(xdrs, addr, len, x_op)
   XDR *xdrs;
  	char *addr;
  	u_int len;
  	enum xdr_op x_op;

xdrmem_create() ルーチンは、ローカルメモリ内の XDR ストリームを初期化します。引数 addr は使用するメモリを指します。引数 len はメモリの大きさ (バイト数) です。引数 xdrsx_opは、xdrstdio_create() の同名の引数と同じです。現在、RPC ではデータグラムの実現に xdrstdio_create() を使用しています。TLI ルーチン t_sndndata() を呼び出す前に、完全な呼び出しメッセージ (または応答メッセージ) がメモリに構築されます。