|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.jzos.sample.fields.Format5DSCBBase
public class Format5DSCBBase
A class which maps a Format 5 DSCB (VTOC free space)
Format5DSCB
Field Summary | |
---|---|
protected int |
bufOffset
|
protected byte[] |
bytes
|
protected static ByteArrayField |
DS5AVEXT
DS5AVEXT DS XL5 AVAILABLE EXTENT |
static int |
DS5END
TO FORMAT 5 DSCB OR ZERO @P1A DS5END EQU * EQUATE AT END OF DSCB5 @P1C |
protected static ByteArrayField |
DS5EXTAV
BYTES 1 - 2 RELATIVE TRACK ADDRESS OF THE FIRST TRACK IN THE EXTENT BYTES 3 - 4 NUMBER OF UNUSED CYLINDERS IN THE EXTENT BYTE 5 NUMBER OF ADDITIONAL UNUSED TRACKS DS5EXTAV DS XL35 SEVEN AVAILABLE EXTENTS |
static int |
DS5EXTLN
DS5EXTLN EQU DS5EXTAV-DS5AVEXT LENGTH OF AN EXTENT @L6A |
static int |
DS5EXTMX
DESCRIPTOR IN A FMT 5 @L6A DSCB @L6A DS5EXTMX EQU 26 MAXIMUM NUMBER OF FREE @L6A |
protected static StringField |
DS5FMTID
DS5FMTID DS CL1 FORMAT IDENTIFIER (X'F5') |
static int |
DS5IDC
EXTENTS IN A FMT5 DSCB @L6A DS5IDC EQU X'F5' FORMAT 5 IDENTIFIER CONSTANT @L6A |
protected static BinaryAsLongField |
DS5KEYID
DS5KEYID DS XL4 KEY IDENTIFIER (X'05050505') |
protected static ByteArrayField |
DS5MAVET
DS5MAVET DS XL90 EIGHTEEN AVAILABLE EXTENTS |
protected static ByteArrayField |
DS5PTRDS
DS5PTRDS DS XL5 FORWARD CHAIN POINTER (CCHHR) @P1C |
static int |
DS5RTALN
EXTENTS IN A FMT5 DSCB @L6A DS5RTALN EQU 2 LENGTH OF AN RTA IN A FMT 5 |
static int |
F5DSCB
F5DSCB DSECT |
protected static AssemblerDatatypeFactory |
factory
|
static int |
IECSDSF5
IECSDSF5 EQU IECSDSL5 SAME AS IECSDSL5 @P1C |
static int |
IECSDSL5
IECSDSL1 (5) VALID ONLY IF DS4EFVLD AND DS4DOSBT ARE OFF. |
Constructor Summary | |
---|---|
Format5DSCBBase(byte[] buffer,
int bufOffset)
|
Method Summary | |
---|---|
byte[] |
getDs5avext()
|
byte[] |
getDs5extav()
|
java.lang.String |
getDs5fmtid()
|
long |
getDs5keyid()
|
byte[] |
getDs5mavet()
|
byte[] |
getDs5ptrds()
|
void |
setDs5avext(byte[] ds5avext)
|
void |
setDs5extav(byte[] ds5extav)
|
void |
setDs5fmtid(java.lang.String ds5fmtid)
|
void |
setDs5keyid(long ds5keyid)
|
void |
setDs5mavet(byte[] ds5mavet)
|
void |
setDs5ptrds(byte[] ds5ptrds)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static AssemblerDatatypeFactory factory
public static int F5DSCB
public static int IECSDSL5
public static int IECSDSF5
protected static BinaryAsLongField DS5KEYID
protected static ByteArrayField DS5AVEXT
protected static ByteArrayField DS5EXTAV
protected static StringField DS5FMTID
protected static ByteArrayField DS5MAVET
protected static ByteArrayField DS5PTRDS
public static int DS5END
public static int DS5EXTLN
public static int DS5EXTMX
public static int DS5RTALN
public static int DS5IDC
protected byte[] bytes
protected int bufOffset
Constructor Detail |
---|
public Format5DSCBBase(byte[] buffer, int bufOffset)
Method Detail |
---|
public long getDs5keyid()
public void setDs5keyid(long ds5keyid)
public byte[] getDs5avext()
public void setDs5avext(byte[] ds5avext)
public byte[] getDs5extav()
public void setDs5extav(byte[] ds5extav)
public java.lang.String getDs5fmtid()
public void setDs5fmtid(java.lang.String ds5fmtid)
public byte[] getDs5mavet()
public void setDs5mavet(byte[] ds5mavet)
public byte[] getDs5ptrds()
public void setDs5ptrds(byte[] ds5ptrds)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |