cc [flags…] –I /usr/cluster/include file –L /usr/cluster/lib –l dsdev#include <rgm/libdsdev.h> scha_err_t scds_simple_probe(scds_handle_t handle, const char *hostname, int port, time_t timeout);
scds_simple_probe() 関数は、connect(3SOCKET) および close(2) のラッパー関数で、タイムアウト時間内に実行されます。
scds_get_rg_hostnames(3HA ) と scds_get_rs_hostnames(3HA) のどちらかを使用して hostname を取得します。
この関数の代わりに scds_simple_net_probe(3HA) の使用を検討します。
次のパラメータがサポートされます。
scds_initialize(3HA) から返されるハンドルです。
接続先のマシンのインターネットホスト名です。
接続を行うポート番号です。
正常に接続が完了するまで待機するタイムアウト値 (秒) です。
scds_simple_probe() 関数の戻り値は次のとおりです。
関数の実行に成功。
関数の実行に失敗。
関数が正常に終了。
関数がタイムアウト。
その他のエラーコードについては、scha_calls(3HA) を参照してください。
インクルードファイル
ライブラリ
次の属性については、attributes(5) を参照してください。
|
close(2), connect(3SOCKET), scds_fm_net_connect(3HA), scds_fm_net_disconnect(3HA), scds_get_rg_hostnames(3HA ), scds_get_rs_hostnames(3HA), scds_initialize(3HA), scds_simple_net_probe(3HA), scha_calls(3HA), attributes(5)