HP-UX SNAplus2 R7 APPC Programmer's Guide

APPC Conversation Verbs
MC_RECEIVE_IMMEDIATE and RECEIVE_IMMEDIATE
4.12 MC_RECEIVE_IMMEDIATE and RECEIVE_IMMEDIATE
The MC_RECEIVE_IMMEDIATE or RECEIVE_IMMEDIATE verb receives any data and/or status information
which is currently available from the partner TP. If none is currently available, the local TP returns immediately
and does not wait.
WINDOWS
Although this verb does not wait to receive information, it is still possible that the Windows APPC library will
yield to allow other processing to continue. Do not assume that the verb will return without yielding.
4.12.1 VCB Structure: MC_RECEIVE_IMMEDIATE
UNIX
The denition of the VCB structure for the MC_RECEIVE_IMMEDIATE verb is as follows:
typedef struct mc_receive_immediate
{
AP_UINT16 opcode;
unsigned char opext;
unsigned char format; /* Reserved */
AP_UINT16 primary_rc;
AP_UINT32 secondary_rc;
unsigned char tp_id[8];
AP_UINT32 conv_id;
AP_UINT16 what_rcvd;
unsigned char rtn_status;
unsigned char reserv4;
unsigned char rts_rcvd;
unsigned char expd_rcvd;
AP_UINT16 max_len;
AP_UINT16 dlen;
unsigned char *dptr;
unsigned char reserv6[5];
} MC_RECEIVE_IMMEDIATE;
4.12.2 VCB Structure: RECEIVE_IMMEDIATE
The denition of the VCB structure for the RECEIVE_IMMEDIATE verb is as follows:
typedef struct receive_immediate
{
AP_UINT16 opcode;
unsigned char opext;
unsigned char format; /* Reserved */
AP_UINT16 primary_rc;
AP_UINT32 secondary_rc;
unsigned char tp_id[8];
AP_UINT32 conv_id;
AP_UINT16 what_rcvd;
unsigned char rtn_status;
unsigned char fill;
unsigned char rts_rcvd;
185