PTMAP_wait_sl

This subroutine waits for a response to a Shopping List request. The application may specify whether to wait for all responses to the requests in the Shopping List, or any response to a request in the Shopping List. PTMAP returns control to the application after the response or group of responses for requests in the specified Shopping List have been returned.

Syntax

int??PTMAP_wait_sl (sl_adr,??wait_flag,????retstat)
PTMAP_ADDR????*sl_adr;
int??????????????????wait_flag;
COR_STATUS????*retstat;

Input Arguments

req_adr Identifier used to reference this request.
wait_flag Either PTM_NEXT (wait for the next response) or PTM_ALL (wait until responses have been made for all outstanding requests for that Shopping List).

Output Arguments

Retstat Pointer to status structure. The following errors may be returned (see Appendix A for an explanation of this code):
PTMAP_ADDR_PTR_NULL
PTMAP_SL_ADR_NULL
PTMAP_SL_ADR_NOTF
PTMAP_SEQ_NUM_MISMATCH
The following warning may be returned:
PTMAP_REQ_NOT_OUT

Return Value

The contents of retstat.status.