ONC+ 開発ガイド

エキスパートレベルのインタフェース

エキスパートレベルには、トランスポートに関連するパラメータを指定するさまざまなルーチンがあります。このルーチンの使用方法とコード例は、エキスパートレベルのインタフェースを参照してください。

表 2–4 RPC ルーチン—エキスパートレベル

ルーチン 

説明 

clnt_tli_create ()

指定したトランスポートに対するクライアントハンドルを作成する 

svc_tli_create ()

指定したトランスポートに対するサーバーハンドルを作成する 

rpcb_set ()

rpcbind デーモンを呼び出して、RPC サービスとネットワークアドレスとのマップを作成する

rpcb_unset ()

rpcb_set() で作成したマップを削除する

rpcb_getaddr ()

rpcbind() デーモンを呼び出して、指定した RPC サービスのトランスポートアドレスを取り出す

svc_reg ()

指定したプログラム番号とバージョン番号のペアを、指定したディスパッチルーチンに関連付ける 

svc_unreg ()

svc_reg() で設定した関連付けを解除する

clnt_call() ()

要求をサーバーに送信するための手続きをクライアント側から呼び出す