java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.SmfRecord
com.blackhillsoftware.smf.smf70.Smf70Record
Mapping for SMF type 70 record.
Typically you would obtain Smf70Records by reading SmfRecords and
using
Smf70Record.
from(SmfRecord)
to create the specialized record after determining the record type.
- Sections
- Most section types are returned in a List containing 0 or more of the section type, depending on the values in the header triplet. If the record is documented as always having exactly 1 of a section e.g. Product Section, the single section is returned.
-
Constructor Summary
ConstructorDescriptionSmf70Record
(byte[] data) Constructs an SMF70Record from the specified byte array.Smf70Record
(SmfRecord record) Constructs a new Smf70Record from an existing SMF record. -
Method Summary
Modifier and TypeMethodDescriptionGet a List containing ASID Data Area sections from the recordGet the CPU Control section for this recordGet a List containing CPU Data sections from the recordGet a List containing CPU Identification sections from the recordGet a List containing Cryptographic Accelerator Data sections from the recordGet a List containing Cryptographic CCA Coprocessor Data sections from the recordGet a List containing Cryptographic PKCS11 Coprocessor Data sections from the recordstatic Smf70Record
from
(byte[] data) Constructs an Smf70Record from the specified byte array.static Smf70Record
Constructs a new Smf70Record from an existing SMF record.header()
Get the header for this recordGet a List containing ICSF Services Data sections from the recordGet a List containing Logical Core data sections from the recordGet a List containing PR/SM Logical Processor Data sections from the recordGet a List containing PR/SM Partition Data sections from the recordGet the Product section for this recordGet a List containing Tenant Resource Group data sections from the recordMethods inherited from class com.blackhillsoftware.smf.SmfRecord
createSection, extendedHeader, extendedHeader, getTriplet, hasSubtypes, hasSubtypes, recordLength, recordLength, recordType, recordType, sanityCheck, smfDate, smfDate, smfDateTime, smfDateTime, smfhdr1Flag, smfhdr1Iefu86, smfhdr1Len, smfhdr1Len, smfhdr1Stcke, smfhdr1StckeRawValue, smfhdr1Tzo, smfhdr1TzoRawValue, smfhdr1Version, smfhdr1Version, smfTime, smfTime, subSystem, subSystem, subType, subType, system, system
-
Constructor Details
-
Smf70Record
public Smf70Record(byte[] data) Constructs an SMF70Record from the specified byte array.- Parameters:
data
- a byte array containing the SMF record data
-
Smf70Record
Constructs a new Smf70Record from an existing SMF record. The 2 records share the same data byte array.- Parameters:
record
- an existing SMF record
-
-
Method Details
-
from
Constructs a new Smf70Record from an existing SMF record. The 2 records share the same data byte array.- Parameters:
record
- an existing SMF record
-
from
Constructs an Smf70Record from the specified byte array.- Parameters:
data
- a byte array containing the SMF record data
-
header
Get the header for this record- Returns:
- SMF type 70 record header
-
productSection
Get the Product section for this record- Returns:
- SMF type 70 Product Section
-
cpuControlSection
Get the CPU Control section for this record- Returns:
- SMF type 70 CPU Control Section
-
cpuDataSections
Get a List containing CPU Data sections from the record- Returns:
- a list of CpuDataSections (possibly empty)
-
asidDataAreaSections
Get a List containing ASID Data Area sections from the record- Returns:
- a list of AsidDataAreaSections (possibly empty)
-
prismPartitionDataSections
Get a List containing PR/SM Partition Data sections from the record- Returns:
- a list of PrismPartitionDataSections (possibly empty)
-
prismLogicalProcessorDataSections
Get a List containing PR/SM Logical Processor Data sections from the record- Returns:
- a list of PrismLogicalProcessorDataSections (possibly empty)
-
cpuIdentificationSections
Get a List containing CPU Identification sections from the record- Returns:
- a list of CpuIdentificationSections (possibly empty)
-
logicalCoreDataSections
Get a List containing Logical Core data sections from the record- Returns:
- a list of LogicalCoreDataSections (possibly empty)
-
tenantResourceGroupDataSections
Get a List containing Tenant Resource Group data sections from the record- Returns:
- a list of TenantResourceGroupDataSection (possibly empty)
-
cryptographicCcaCoprocessorDataSections
Get a List containing Cryptographic CCA Coprocessor Data sections from the record- Returns:
- a list of CryptographicCcaCoprocessorDataSections (possibly empty)
-
cryptographicAcceleratorDataSections
Get a List containing Cryptographic Accelerator Data sections from the record- Returns:
- a list of CryptographicAcceleratorDataSections (possibly empty)
-
icsfServicesDataSections
Get a List containing ICSF Services Data sections from the record- Returns:
- a list of IcsfServicesDataSections (possibly empty)
-
cryptographicPkcs11CoprocessorDataSections
Get a List containing Cryptographic PKCS11 Coprocessor Data sections from the record- Returns:
- a list of CryptographicPkcs11CoprocessorDataSections (possibly empty)
-