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