RPC_XDR(3) | FreeBSD Library Functions Manual | RPC_XDR(3) |
名称
xdr_accepted_reply, xdr_authsys_parms, xdr_callhdr, xdr_callmsg, xdr_opaque_auth, xdr_rejected_reply, xdr_replymsg — リモートプロシージャ呼び出しのための XDR ライブラリルーチンライブラリ
Standard C Library (libc, -lc)書式
#include < rpc/rpc.h> bool_t
xdr_accepted_reply( XDR *xdrs, struct accepted_reply *ar);
bool_t
xdr_authsys_parms( XDR *xdrs, struct authsys_parms *aupp);
bool_t
xdr_callhdr( XDR *xdrs, struct rpc_msg *chdr);
bool_t
xdr_callmsg( XDR *xdrs, struct rpc_msg *cmsg);
bool_t
xdr_opaque_auth( XDR *xdrs, struct opaque_auth *ap);
bool_t
xdr_rejected_reply( XDR *xdrs, struct rejected_reply *rr);
bool_t
xdr_replymsg( XDR *xdrs, struct rpc_msg *rmsg);
解説
これらのルーチンは、XDR 言語で RPC メッセージを記述するために使用されます。通常、それらは直接 RPC パッケージを使用したくない人々によって使用されるはずです。これらのルーチンは成功すれば TRUE を返し、そうでなければ FALSE を返します。ルーチン
XDR データ構造の定義に関しては rpc(3) を参照してください。- xdr_accepted_reply()
- RPC 応答メッセージとそれらの外部表現の間で変換するために使用します。それは XDR 言語形式で RPC 呼び出しの状態を含んでいます。成功の場合には、それはまた呼び出し結果を含んでいます。
- xdr_authsys_parms()
- UNIX オペレーティングシステムの資格証明を記述するために使用します。それはマシン名、uid、gid リストなどを含んでいます。
- xdr_callhdr()
- RPC 呼び出しヘッダメッセージを記述するために使用されます。それは XDR 言語形式で呼び出しメッセージヘッダの静的な一部をコード化します。それはトランザクション ID、RPC バージョン番号、プログラムおよびバージョン番号のような情報を含んでいます。
- xdr_callmsg()
- RPC 呼び出しヘッダメッセージを記述するために使用されます。これは、トランザクション ID、RPC バージョン番号、プログラム番号、バージョン番号、認証情報などのような RPC 呼び出し情報をすべてを含んでいます。これは通常、クライアント RPC 呼び出しに関する情報を決定するためにサーバによって使用されます。
- xdr_opaque_auth()
- RPC 不透明な認証情報メッセージを記述するために使用されます。
- xdr_rejected_reply()
- RPC 応答メッセージを記述するために使用されます。それは XDR 言語形式でリジェクト (拒絶) RPC メッセージをコード化します。メッセージはバージョン数のミスマッチのため、または認証エラーのために拒絶されるかもしれません。
- xdr_replymsg()
- RPC 応答メッセージを記述するために使用されます。それは RPC 応答メッセージとその外部の表現の間で変換されます。この応答は、承認、拒絶または NULL のいずれかであるかもしれません。
May 3, 1993 | FreeBSD |