
For reading a Dad pipe a dadOpenPipe opens the pipe
to be read:
f77: Call dadOpenPipe( Id, Pipename, Dataflow, Split, CAC_READ, err ) or c: dadOpenPipe( &Id, Pipename, Dataflow, Split, CAC_READ, &err )
Later subsequent calls to dadRead will read the sequential records
from the pipe:
f77: Call dadRead( Id, err ) or C: dadRead( Id, &err )dadRead will return an error message in err after the writer has closed the pipe.
The Dad pipe has to be closed by a call to dadClosePipe.
f77: Call dadClosePipe( Id, err ) or c: dadClosePipe( Id, &err )
For writing to a Dad pipe also a dadOpenPipe
creates the pipe to be written to:
f77: Call dadOpenPipe( Id, Pipename, Dataflow, Split, CAC_WRITE, err ) or C: dadOpenPipe( &Id, Pipename, Dataflow, Split, CAC_WRITE, &err )
Later subsequent calls to dadWrite will write sequential records into the pipe (the contents of the above named dataflow):
f77: Call dadWrite( Id, err ) or C: dadWrite( Id, &err )
The Dad pipe has to be closed by a call to dadClosePipe.
f77: Call dadClosePipe( Id, err ) or C: dadClosePipe( Id, &err )