付録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_recvsync − 同期型の応答メッセージの受信
(a) ANSI C,C++の形式
|
バージョン6以前 |
バージョン7 |
|---|---|
#include <dcmcf.h>
int dc_mcf_recvsync(long action,
long commform,
char *termnam,
char *resv01,
char *recvdata,
long *rdataleng,
long inbufleng,
long *time,
long resv02) |
#include <dcmcf.h>
int dc_mcf_recvsync(DCLONG action,
DCLONG commform,
char *termnam,
char *resv01,
char *recvdata,
DCLONG *rdataleng,
DCLONG inbufleng,
DCLONG *time,
DCLONG resv02) |
(b) K&R版 Cの形式
|
バージョン6以前 |
バージョン7 |
|---|---|
#include <dcmcf.h>
int dc_mcf_recvsync(action,
commform,
termnam,
resv01,
recvdata,
rdataleng,
inbufleng,
time,
resv02)
long action;
long commform;
char *termnam;
char *resv01;
char *recvdata;
long *rdataleng;
long inbufleng;
long *time;
long resv02; |
#include <dcmcf.h>
int dc_mcf_recvsync(action,
commform,
termnam,
resv01,
recvdata,
rdataleng,
inbufleng,
time,
resv02)
DCLONG action;
DCLONG commform;
char *termnam;
char *resv01;
char *recvdata;
DCLONG *rdataleng;
DCLONG inbufleng;
DCLONG *time;
DCLONG resv02; |
(3) 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; |
(4) 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; |
(5) dc_mcf_sendrecv − 同期型の問い合わせメッセージの送受信
(a) ANSI C,C++の形式
|
バージョン6以前 |
バージョン7 |
|---|---|
#include <dcmcf.h>
int dc_mcf_sendrecv(long action,
long commform,
char *termnam,
char *resv01,
char *senddata,
long sdataleng,
char *recvdata,
long *rdataleng,
long inbufleng,
long *time,
long watchtime) |
#include <dcmcf.h>
int dc_mcf_sendrecv(DCLONG action,
DCLONG commform,
char *termnam,
char *resv01,
char *senddata,
DCLONG sdataleng,
char *recvdata,
DCLONG *rdataleng,
DCLONG inbufleng,
DCLONG *time,
DCLONG watchtime) |
(b) K&R版 Cの形式
|
バージョン6以前 |
バージョン7 |
|---|---|
#include <dcmcf.h>
int dc_mcf_sendrecv(action,
commform,
termnam,
resv01,
senddata,
sdataleng,
recvdata,
rdataleng,
inbufleng,
time,
watchtime)
long action;
long commform;
char *termnam;
char *resv01;
char *senddata;
long sdataleng;
char *recvdata;
long *rdataleng;
long inbufleng;
long *time;
long watchtime; |
#include <dcmcf.h>
int dc_mcf_sendrecv(action,
commform,
termnam,
resv01,
senddata,
sdataleng,
recvdata,
rdataleng,
inbufleng,
time,
watchtime)
DCLONG action;
DCLONG commform;
char *termnam;
char *resv01;
char *senddata;
DCLONG sdataleng;
char *recvdata;
DCLONG *rdataleng;
DCLONG inbufleng;
DCLONG *time;
DCLONG watchtime; |