付録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 watchtime) |
#include <dcmcf.h>
int dc_mcf_recvsync(DCLONG action,
DCLONG commform,
char *termnam,
char *resv01,
char *recvdata,
DCLONG *rdataleng,
DCLONG inbufleng,
DCLONG *time,
DCLONG watchtime) |
(b) K&R版 Cの形式
|
バージョン6以前 |
バージョン7 |
|---|---|
#include <dcmcf.h>
int dc_mcf_recvsync(action,
commform,
termnam,
resv01,
recvdata,
rdataleng,
inbufleng,
time,
watchtime)
long action;
long commform;
char *termnam;
char *resv01;
char *recvdata;
long *rdataleng;
long inbufleng;
long *time;
long watchtime; |
#include <dcmcf.h>
int dc_mcf_recvsync(action,
commform,
termnam,
resv01,
recvdata,
rdataleng,
inbufleng,
time,
watchtime)
DCLONG action;
DCLONG commform;
char *termnam;
char *resv01;
char *recvdata;
DCLONG *rdataleng;
DCLONG inbufleng;
DCLONG *time;
DCLONG watchtime; |
(3) 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; |
(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; |