ZTC_Asyn_trans()-伝送要求を登録する(非同期型)-

形式

#include "ztc.h"

int ZTC_Asyn_trans(char *aite_label,
                  struct change_host_define_t *host_define,
                  struct ztc_tran_label_t *file_labels,
                  struct change_file_define_t *file_define,
                  int count,
                  int *trans_fd);

機能

非同期型の伝送要求を登録します。

引数

aite_label

相手局ラベル名を指定します。

host_define

伝送情報定義の一部を変更して伝送要求を登録する場合は,相手局情報定義の変更内容を格納した構造体を指定します。それ以外の場合は,NULLを指定してください。

file_labels

要素数=count(伝送ファイル数)分のファイルラベル名を格納した配列を指定します。

file_define

再送要求を実行する場合は,ファイル情報定義の変更内容を格納した配列を指定します。サイクル管理をしているファイルの再送の場合は,ファイル情報定義の変更内容を格納した配列を指定します。伝送情報定義の一部を変更して伝送要求を登録する場合は,ファイル情報定義の変更内容を格納した構造体を指定します。それ以外の場合は,NULLを指定してください。

count

file_labelsに指定した配列の要素数(伝送ファイル数)を指定します。1~99の数値で適切な値を指定してください。

trans_fd

非同期伝送ディスクリプターを格納するための領域へのポインターです。

戻り値

注意事項