NetIPC 3000/XL Programmer's Reference Manual (5958-8600)

Table Of Contents
Chapter 3 117
NetIPC Intrinsics
IPCSEND
is NOT applied to the pointer in the descriptor). This may lead to
unexpected results.
If this intrinsic is called in nowait mode, the address of the data is
passed to the TCP protocol module. The contents of the data buffer will
have been read when IOWAIT completes. As many as 7 nowait sends
may be outstanding on a connection.
Condition codes returned by IPCSEND and IOWAIT are:
CCE — Succeeded.
CCL — Failed.
CCG — Not returned.
This intrinsic can be called in split stack mode.
Protocol-Specific Considerations
The following Table 3-10 outlines parameters that are specific to the
particular protocol you are accessing.
X.25 Considerations
Setting the Q bit flag causes X.25 to set the Q bit (qualifier bit) in X.25
data packets.
Setting the D bit flag causes X.25 to specify end-to-end
acknowledgment of data packets. IPCSEND does not complete until it
receives acknowledgment that the message has been received.
Common errors returned by IPCSHUTDOWN in
result
are:
SOCKERR 0 Request completed successfully.
SOCKERR 50 Invalid data length.
SOCKERR 65 Connection aborted by local protocol
module.
SOCKERR 67 Connection failure detected.
SOCKERR 107 Transport is going down.
SOCKERR 159 Invalid X.25 D-bit setting.
SOCKERR 160 Incompatible with protocol state.
Table 3-10 IPCSEND Protocol Specific Parameters
Parameters TCP X.25
opt
144 Bit 27: urgent data Bit 18: state of D bit
in X.25 packets
Bit 19: state of Q bit
in X.25 packets