分散トランザクション処理機能 OpenTP1 プログラム作成リファレンス C言語編
![[目次]](FIGURE/CONTENT.GIF)
![[索引]](FIGURE/INDEX.GIF)
![[前へ]](FIGURE/FRONT.GIF)
リモートプロシジャコール(dc_rpc_〜)
クライアント/サーバ形態の通信をするときに使う,OpenTP1のリモートプロシジャコールの関数について説明します。リモートプロシジャコールに関する関数を次に示します。
- dc_rpc_call−遠隔サービスの要求
- dc_rpc_call_to−通信先を指定した遠隔サービスの呼び出し
- DCRPC_BINDTBL_SET,DCRPC_DIRECT_SCHEDULE−DCRPC_BINDING_TBL構造体の設定
- dc_rpc_close−アプリケーションプログラムの終了
- dc_rpc_cltsend−CUPへの一方通知
- dc_rpc_discard_further_replies−処理結果の受信の拒否
- dc_rpc_discard_specific_reply−特定の処理結果の受信の拒否
- dc_rpc_get_callers_address−クライアントUAPのノードアドレスの取得
- dc_rpc_get_error_descriptor−エラーが発生した非同期応答型RPC要求の記述子の取得
- dc_rpc_get_gateway_address−ゲートウェイのノードアドレスの取得
- dc_rpc_get_service_prio−サービス要求のスケジュールプライオリティの参照
- dc_rpc_get_watch_time−サービスの応答待ち時間の参照
- dc_rpc_mainloop−SPPのサービス開始
- dc_rpc_open−アプリケーションプログラムの開始
- dc_rpc_poll_any_replies−処理結果の非同期受信
- dc_rpc_service_retry−サービス関数のリトライ
- dc_rpc_set_service_prio−サービス要求のスケジュールプライオリティの設定
- dc_rpc_set_watch_time−サービスの応答待ち時間の更新
リモートプロシジャコールの関数(dc_rpc_〜)は,TP1/Server BaseとTP1/LiNKのどちらのUAPでも使えます。
All Rights Reserved. Copyright (C) 2006, 2012, Hitachi, Ltd.