付録C.1 メッセージ送受信インタフェース
- 〈この項の構成〉
(1) dc_mcf_contend − 継続問い合わせ応答の終了
(a) ANSI C,C++の形式
バージョン6以前 |
バージョン7 |
---|---|
#include <dcmcf.h> int dc_mcf_contend(long action, char *resv01) |
#include <dcmcf.h> int dc_mcf_contend(DCLONG action, char *resv01) |
(b) K&R版 Cの形式
バージョン6以前 |
バージョン7 |
---|---|
#include <dcmcf.h> int dc_mcf_contend(action, resv01) long action; char *resv01; |
#include <dcmcf.h> int dc_mcf_contend(action, resv01) DCLONG action; char *resv01; |
(2) 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; |
(3) dc_mcf_reply − 応答メッセージの送信
(a) ANSI C,C++の形式
バージョン6以前 |
バージョン7 |
---|---|
#include <dcmcf.h> int dc_mcf_reply(long action, long commform, char *resv01, char *mapname, char *senddata, long sdataleng, char *nextap, long opcd) |
#include <dcmcf.h> int dc_mcf_reply(DCLONG action, DCLONG commform, char *resv01, char *mapname, char *senddata, DCLONG sdataleng, char *nextap, DCLONG opcd) |
(b) K&R版 Cの形式
バージョン6以前 |
バージョン7 |
---|---|
#include <dcmcf.h> int dc_mcf_reply(action, commform, resv01, mapname, senddata, sdataleng, nextap, opcd) long action; long commform; char *resv01; char *mapname; char *senddata; long sdataleng; char *nextap; long opcd; |
#include <dcmcf.h> int dc_mcf_reply(action, commform, resv01, mapname, senddata, sdataleng, nextap, opcd) DCLONG action; DCLONG commform; char *resv01; char *mapname; char *senddata; DCLONG sdataleng; char *nextap; DCLONG opcd; |
(4) 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; |
(5) 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; |
(6) dc_mcf_tempget − 一時記憶データの受け取り
(a) ANSI C,C++の形式
バージョン6以前 |
バージョン7 |
---|---|
#include <dcmcf.h> int dc_mcf_tempget(long action, char *getdata, long gtempleng, long *gdataleng, char *resv01) |
#include <dcmcf.h> int dc_mcf_tempget(DCLONG action, char *getdata, DCLONG gtempleng, DCLONG *gdataleng, char *resv01) |
(b) K&R版 Cの形式
バージョン6以前 |
バージョン7 |
---|---|
#include <dcmcf.h> int dc_mcf_tempget(action, getdata, gtempleng, gdataleng, resv01) long action; char *getdata; long gtempleng; long *gdataleng; char *resv01; |
#include <dcmcf.h> int dc_mcf_tempget(action, getdata, gtempleng, gdataleng, resv01) DCLONG action; char *getdata; DCLONG gtempleng; DCLONG *gdataleng; char *resv01; |
(7) dc_mcf_tempput − 一時記憶データの更新
(a) ANSI C,C++の形式
バージョン6以前 |
バージョン7 |
---|---|
#include <dcmcf.h> int dc_mcf_tempput(long action, char *putdata, long pdataleng, char *resv01) |
#include <dcmcf.h> int dc_mcf_tempput(DCLONG action, char *putdata, DCLONG pdataleng, char *resv01) |
(b) K&R版 Cの形式
バージョン6以前 |
バージョン7 |
---|---|
#include <dcmcf.h> int dc_mcf_tempput(action, putdata, pdataleng, resv01) long action; char *putdata; long pdataleng; char *resv01; |
#include <dcmcf.h> int dc_mcf_tempput(action, putdata, pdataleng, resv01) DCLONG action; char *putdata; DCLONG pdataleng; char *resv01; |