C# Class ZfsSharp.VirtualDevices.Vdev

Afficher le fichier Open project: AustinWise/ZfsSharp

Méthodes publiques

Méthode Description
Create ( NvList config, LeafVdevInfo>.Dictionary leafs ) : Vdev
CreateVdevTree ( List hdds ) : ZfsSharp.VirtualDevices.Vdev[]
InitMetaSlabs ( ObjectSet mos ) : void
ReadBytes ( ArraySegment dest, long offset ) : void

Méthodes protégées

Méthode Description
ReadBytesCore ( ArraySegment dest, long offset ) : void
Vdev ( NvList config ) : System

Method Details

Create() public static méthode

public static Create ( NvList config, LeafVdevInfo>.Dictionary leafs ) : Vdev
config NvList
leafs LeafVdevInfo>.Dictionary
Résultat Vdev

CreateVdevTree() public static méthode

public static CreateVdevTree ( List hdds ) : ZfsSharp.VirtualDevices.Vdev[]
hdds List
Résultat ZfsSharp.VirtualDevices.Vdev[]

InitMetaSlabs() public méthode

public InitMetaSlabs ( ObjectSet mos ) : void
mos ObjectSet
Résultat void

ReadBytes() public méthode

public ReadBytes ( ArraySegment dest, long offset ) : void
dest ArraySegment
offset long
Résultat void

ReadBytesCore() protected abstract méthode

protected abstract ReadBytesCore ( ArraySegment dest, long offset ) : void
dest ArraySegment
offset long
Résultat void

Vdev() protected méthode

protected Vdev ( NvList config ) : System
config NvList
Résultat System