C# Class ZfsSharp.VirtualDevices.Vdev

Mostrar archivo Open project: AustinWise/ZfsSharp

Public Methods

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

Protected Methods

Method Description
ReadBytesCore ( ArraySegment dest, long offset ) : void
Vdev ( NvList config ) : System

Method Details

Create() public static method

public static Create ( NvList config, LeafVdevInfo>.Dictionary leafs ) : Vdev
config NvList
leafs LeafVdevInfo>.Dictionary
return Vdev

CreateVdevTree() public static method

public static CreateVdevTree ( List hdds ) : ZfsSharp.VirtualDevices.Vdev[]
hdds List
return ZfsSharp.VirtualDevices.Vdev[]

InitMetaSlabs() public method

public InitMetaSlabs ( ObjectSet mos ) : void
mos ObjectSet
return void

ReadBytes() public method

public ReadBytes ( ArraySegment dest, long offset ) : void
dest ArraySegment
offset long
return void

ReadBytesCore() protected abstract method

protected abstract ReadBytesCore ( ArraySegment dest, long offset ) : void
dest ArraySegment
offset long
return void

Vdev() protected method

protected Vdev ( NvList config ) : System
config NvList
return System