Documentation
¶
Index ¶
- type BlockSID
- type CommonSSC
- type DataRemoval
- type DataStore
- type Enterprise
- type FeatureCode
- type Geometry
- type Locking
- type LockingLBA
- type NamespaceGeometry
- type NamespaceLocking
- type OpalV1
- type OpalV2
- type Opalite
- type PyriteV1
- type PyriteV2
- type RubyV1
- type SeagatePort
- type SeagatePorts
- type SecureMsg
- type SingleUser
- type TPer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BlockSID ¶
type DataRemoval ¶
type DataRemoval struct { }
func ReadDataRemovalFeature ¶
func ReadDataRemovalFeature(rdr io.Reader) (*DataRemoval, error)
type Enterprise ¶
func ReadEnterpriseFeature ¶
func ReadEnterpriseFeature(rdr io.Reader) (*Enterprise, error)
type FeatureCode ¶
type FeatureCode uint16
const ( CodeTPer FeatureCode = 0x0001 CodeLocking FeatureCode = 0x0002 CodeGeometry FeatureCode = 0x0003 CodeSecureMsg FeatureCode = 0x0004 CodeEnterprise FeatureCode = 0x0100 CodeOpalV1 FeatureCode = 0x0200 CodeSingleUser FeatureCode = 0x0201 CodeDataStore FeatureCode = 0x0202 CodeOpalV2 FeatureCode = 0x0203 CodeOpalite FeatureCode = 0x0301 CodePyriteV1 FeatureCode = 0x0302 CodePyriteV2 FeatureCode = 0x0303 CodeRubyV1 FeatureCode = 0x0304 CodeLockingLBA FeatureCode = 0x0401 CodeBlockSID FeatureCode = 0x0402 CodeNamespaceLocking FeatureCode = 0x0403 CodeDataRemoval FeatureCode = 0x0404 CodeNamespaceGeometry FeatureCode = 0x0405 CodeSeagatePorts FeatureCode = 0xC001 )
type Locking ¶
type LockingLBA ¶
type LockingLBA struct { }
func ReadLockingLBAFeature ¶
func ReadLockingLBAFeature(rdr io.Reader) (*LockingLBA, error)
type NamespaceGeometry ¶
type NamespaceGeometry struct { }
func ReadNamespaceGeometryFeature ¶
func ReadNamespaceGeometryFeature(rdr io.Reader) (*NamespaceGeometry, error)
type NamespaceLocking ¶
type NamespaceLocking struct { }
func ReadNamespaceLockingFeature ¶
func ReadNamespaceLockingFeature(rdr io.Reader) (*NamespaceLocking, error)
type OpalV2 ¶
type PyriteV1 ¶
type PyriteV2 ¶
type SeagatePort ¶
type SeagatePorts ¶
type SeagatePorts struct {
Ports []SeagatePort
}
func ReadSeagatePorts ¶
func ReadSeagatePorts(rdr io.Reader) (*SeagatePorts, error)
type SingleUser ¶
type SingleUser struct { }
func ReadSingleUserFeature ¶
func ReadSingleUserFeature(rdr io.Reader) (*SingleUser, error)
Click to show internal directories.
Click to hide internal directories.