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 ではデータグラムの実現に xdrmem_create() を使用しています。TLI ルーチン t_sndndata() を呼び出す前に、完全な呼び出しメッセージ (または応答メッセージ) がメモリーに構築されます。