final void deserializeBasicHeaderSegment ( final ByteBuffer pdu ) throws InternetSCSIException { deserializeBytes1to3 ( pdu . getInt ( ) & FIRST_SPECIFIC_FIELD_MASK ) ; pdu . position ( BasicHeaderSegment . BYTES_8_11 ) ; deserializeBytes8to11 ( pdu . getInt ( ) ) ; deserializeBytes12to15 ( pdu . getInt ( ) ) ; pdu . position ( BasicHeaderSegment . BYTES_20_23 ) ; deserializeBytes20to23 ( pdu . getInt ( ) ) ; deserializeBytes24to27 ( pdu . getInt ( ) ) ; deserializeBytes28to31 ( pdu . getInt ( ) ) ; deserializeBytes32to35 ( pdu . getInt ( ) ) ; deserializeBytes36to39 ( pdu . getInt ( ) ) ; deserializeBytes40to43 ( pdu . getInt ( ) ) ; deserializeBytes44to47 ( pdu . getInt ( ) ) ; }
This method defines the order of the parsing process of the operation code specific fields and check their integtity .