| MBRBK | Back to Index page |
|
Prolog Control Block Contents MBRBK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
| MBRBK Prolog | Top of page |
NAME : HCPMBRBK
DESCRIPTION: ISFC MESSAGE REQUEST BLOCK
DSECT : MBRBK
FUNCTION : This block is created to hold send information for ISFC
Socket functions.
LOCATED BY : By a pointer off of the SCKBK.
CREATED BY : HCPSOCK SEND and SEND_REQUEST create these control
blocks. The assembler functions called for these
are in HCPKCD.
DELETED BY : The same functions that creates the MBRREQBK releases it
REFERENCES : HCPSCKBK COPY and HCPMBHBK COPY
SERIALIZED : Serialized by way of the SCKBK locks held by
the SOCKET (SCKBK) that is pointing to the request.
RELOCATION CONSIDERATIONS : None
COMPATIBILITY AND MIGRATION CONCERNS :
|
| MBRBK Control Block Content | Top of page |
|
| MBRBK Storage Layout | Top of page |
*** MBRBK - ISFC MESSAGE REQUEST BLOCK
*
* +---------------------------+---------------------------+
* 0 | MBRREQ_NEXT | MBRREQ_PREV |
* +---------------------------+---------------------------+
* 8 | MBRREQ_TOD |
* +---------------------------+---------------------------+
* 10 | MBRREQ_MSGID | MBRREQ_LCLID |
* +---------------------------+---------------------------+
* 18 | MBRREQ_PRIME | MBRREQ_REPLY |
* +---------------------------+---------------------------+
* 20 | MBRREQ_SENT | MBRREQ_RCVD |
* +---------------------------+-------------+------+------+
* 28 | MBRREQ_TASK |MBRREQ_TOCTR |(02E) |//////|
* +---------------------------+-------------+------+------+
* 30 | MBRREQ_TIMEOUT |
* +---------------------------+---------------------------+
* 38 | MBRREQ_MASK0 | MBRREQ_MASK1 |
* +---------------------------+---------------------------+
* 40 |///////////////////////////////////////////////////////|
* +-------------------------------------------------------+
* 48
*
*** MBRBK - ISFC MESSAGE REQUEST BLOCK
|
| MBRBK Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- MBRREQ$ 0040 00000048 MBRREQ_LCLID 0014 MBRREQ_MASK0 0038 MBRREQ_MASK1 003C MBRREQ_MSGID 0010 MBRREQ_NEXT 0000 MBRREQ_PREV 0004 MBRREQ_PRIME 0018 MBRREQ_PRIOR 002E MBRREQ_RCVD 0024 MBRREQ_REPLY 001C MBRREQ_SENT 0020 MBRREQ_TASK 0028 MBRREQ_TIMEOUT 0030 MBRREQ_TOCTR 002C MBRREQ_TOD 0008 MBRREQLN 0040 00000048 MBRREQSZ 0040 00000009 |
Copyright IBM Corporation, 1990, 2022