Package com.io7m.waxmill.machines
Class WXMDeviceSlotType
java.lang.Object
com.io7m.waxmill.machines.WXMDeviceSlotType
- All Implemented Interfaces:
java.lang.Comparable<WXMDeviceSlotType>
- Direct Known Subclasses:
WXMDeviceSlot
@Immutable public abstract class WXMDeviceSlotType extends java.lang.Object implements java.lang.Comparable<WXMDeviceSlotType>
A device slot. A device is uniquely identified by the PCI bus, slot, and
function to which it is attached.
-
Field Summary
Fields Modifier and Type Field Description static com.io7m.jranges.RangeInclusiveIVALID_BUS_IDSThe inclusive range of valid PCI bus IDs.static com.io7m.jranges.RangeInclusiveIVALID_FUNCTION_IDSThe inclusive range of valid PCI function IDs.static com.io7m.jranges.RangeInclusiveIVALID_SLOT_IDSThe inclusive range of valid PCI slot IDs. -
Constructor Summary
Constructors Constructor Description WXMDeviceSlotType() -
Method Summary
Modifier and Type Method Description intcompareTo(WXMDeviceSlotType other)java.lang.StringtoString()
-
Field Details
-
VALID_SLOT_IDS
public static final com.io7m.jranges.RangeInclusiveI VALID_SLOT_IDSThe inclusive range of valid PCI slot IDs. -
VALID_BUS_IDS
public static final com.io7m.jranges.RangeInclusiveI VALID_BUS_IDSThe inclusive range of valid PCI bus IDs. -
VALID_FUNCTION_IDS
public static final com.io7m.jranges.RangeInclusiveI VALID_FUNCTION_IDSThe inclusive range of valid PCI function IDs.
-
-
Constructor Details
-
WXMDeviceSlotType
public WXMDeviceSlotType()
-
-
Method Details
-
compareTo
- Specified by:
compareToin interfacejava.lang.Comparable<WXMDeviceSlotType>
-
toString
public final java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-