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()

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