付録C.1 メッセージ送受信インタフェース
- 〈この項の構成〉
(1) dc_mcf_receive − 一方送信メッセージの受信
(a) ANSI C,C++の形式
バージョン6以前 |
バージョン7 |
---|---|
#include <dcmcf.h> int dc_mcf_receive(long action, long commform, char *termnam, char *resv01, char *recvdata, long *rdataleng, long inbufleng, long *time) |
#include <dcmcf.h> int dc_mcf_receive(DCLONG action, DCLONG commform, char *termnam, char *resv01, char *recvdata, DCLONG *rdataleng, DCLONG inbufleng, DCLONG *time) |
(b) K&R版 Cの形式
バージョン6以前 |
バージョン7 |
---|---|
#include <dcmcf.h> int dc_mcf_receive(action, commform, termnam, resv01, recvdata, rdataleng, inbufleng, time) long action; long commform; char *termnam; char *resv01; char *recvdata; long *rdataleng; long inbufleng; long *time; |
#include <dcmcf.h> int dc_mcf_receive(action, commform, termnam, resv01, recvdata, rdataleng, inbufleng, time) DCLONG action; DCLONG commform; char *termnam; char *resv01; char *recvdata; DCLONG *rdataleng; DCLONG inbufleng; DCLONG *time; |
(2) dc_mcf_resend − メッセージの再送
(a) ANSI C,C++の形式
バージョン6以前 |
バージョン7 |
---|---|
#include <dcmcf.h> int dc_mcf_resend(long action, long commform, char *rtermnam, char *resv01, long oseqid, long orgseq, char *otermnam, char *resv02, char *resv03, char *resv04, long opcd) |
#include <dcmcf.h> int dc_mcf_resend(DCLONG action, DCLONG commform, char *rtermnam, char *resv01, DCLONG oseqid, DCLONG orgseq, char *otermnam, char *resv02, char *resv03, char *resv04, DCLONG opcd) |
(b) K&R版 Cの形式
バージョン6以前 |
バージョン7 |
---|---|
#include <dcmcf.h> int dc_mcf_resend(action, commform, rtermnam, resv01, oseqid, orgseq, otermnam, resv02, resv03, resv04, opcd) long action; long commform; char *rtermnam; char *resv01; long oseqid; long orgseq; char *otermnam; char *resv02; char *resv03; char *resv04; long opcd; |
#include <dcmcf.h> int dc_mcf_resend(action, commform, rtermnam, resv01, oseqid, orgseq, otermnam, resv02, resv03, resv04, opcd) DCLONG action; DCLONG commform; char *rtermnam; char *resv01; DCLONG oseqid; DCLONG orgseq; char *otermnam; char *resv02; char *resv03; char *resv04; DCLONG opcd; |
(3) dc_mcf_send − 一方送信メッセージの送信
(a) ANSI C,C++の形式
バージョン6以前 |
バージョン7 |
---|---|
#include <dcmcf.h> int dc_mcf_send(long action, long commform, char *termnam, char *resv01, char *senddata, long sdataleng, char *resv02, long opcd) |
#include <dcmcf.h> int dc_mcf_send(DCLONG action, DCLONG commform, char *termnam, char *resv01, char *senddata, DCLONG sdataleng, char *resv02, DCLONG opcd) |
(b) K&R版 Cの形式
バージョン6以前 |
バージョン7 |
---|---|
#include <dcmcf.h> int dc_mcf_send(action, commform, termnam, resv01, senddata, sdataleng, resv02, opcd) long action; long commform; char *termnam; char *resv01; char *senddata; long sdataleng; char *resv02; long opcd; |
#include <dcmcf.h> int dc_mcf_send(action, commform, termnam, resv01, senddata, sdataleng, resv02, opcd) DCLONG action; DCLONG commform; char *termnam; char *resv01; char *senddata; DCLONG sdataleng; char *resv02; DCLONG opcd; |
(4) dc_mcf_sendsync − 同期型メッセージの送信
(a) ANSI C,C++の形式
バージョン6以前 |
バージョン7 |
---|---|
#include <dcmcf.h> int dc_mcf_sendsync(long action, long commform, char *termnam, char *resv01, char *senddata, long sdataleng, char *resv02, long opcd, long watchtime) |
#include <dcmcf.h> int dc_mcf_sendsync(DCLONG action, DCLONG commform, char *termnam, char *resv01, char *senddata, DCLONG sdataleng, char *resv02, DCLONG opcd, DCLONG watchtime) |
(b) K&R版 Cの形式
バージョン6以前 |
バージョン7 |
---|---|
#include <dcmcf.h> int dc_mcf_sendsync(action, commform, termnam, resv01, senddata, sdataleng, resv02, opcd, watchtime) long action; long commform; char *termnam; char *resv01; char *senddata; long sdataleng; char *resv02; long opcd; long watchtime; |
#include <dcmcf.h> int dc_mcf_sendsync(action, commform, termnam, resv01, senddata, sdataleng, resv02, opcd, watchtime) DCLONG action; DCLONG commform; char *termnam; char *resv01; char *senddata; DCLONG sdataleng; char *resv02; DCLONG opcd; DCLONG watchtime; |