IPCSEND

Sends data on a virtual circuit connection.

IPCSEND

IPCSEND(vcdesc,data,dlen,flags,opt,result)

vcdesc

32-bit integer, by value in Pascal, by

 

reference in FORTRAN. VC socket descriptor. Refers to

 

the VC socket endpoint of the connection through which the

 

data will be sent. A VC socket descriptor can be obtained by

 

calling IPCConnect, IPCRecvCn, and IPCGet.

data

Packed array of characters (Pascal); Integer

 

array (FORTRAN), by reference. A buffer that will

 

hold the data to be sent, or a data vector describing where the

 

data to be sent is located.

dlen

32-bit integer, by value in Pascal, by

 

reference in FORTRAN. If data is a data buffer, dlen is

 

the length of the data in the buffer. If data is a data vector,

 

dlen is the length of the data vector.

flags

32-bit integer, by reference. A 32bit map of

 

special request bits. The following flags are defined for this

 

call:

 

 

D

flags [27]3HIGH THROUGHPUT (input).

 

 

Indicates that you would prefer high throughput to low

 

 

delay.

 

D

flags [32]3VECTORED (input). Indicates that the

 

 

data parameter refers to a data vector and not to a data

 

 

buffer.

opt

Byte array (Pascal); Integer array

 

(FORTRAN), by reference. An array of options and

 

associated information. The following option is defined for this

 

call:

 

 

D data offset (optioncode = 8, datalength = 2). A

 

 

twobyte integer that indicates a byte offset from the

 

 

beginning of the data buffer where the data to be sent

 

 

actually begins. Only valid if the data parameter is a data

 

 

buffer.

result

32-bit integer, by reference. The error code

 

returned; zero if no error.

618 Network Interprocess Communication