C# 클래스 ZfsSharp.VirtualDevices.Vdev

파일 보기 프로젝트 열기: AustinWise/ZfsSharp

공개 메소드들

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

보호된 메소드들

메소드 설명
ReadBytesCore ( ArraySegment dest, long offset ) : void
Vdev ( NvList config ) : System

메소드 상세

Create() 공개 정적인 메소드

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

CreateVdevTree() 공개 정적인 메소드

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

InitMetaSlabs() 공개 메소드

public InitMetaSlabs ( ObjectSet mos ) : void
mos ObjectSet
리턴 void

ReadBytes() 공개 메소드

public ReadBytes ( ArraySegment dest, long offset ) : void
dest ArraySegment
offset long
리턴 void

ReadBytesCore() 보호된 추상적인 메소드

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

Vdev() 보호된 메소드

protected Vdev ( NvList config ) : System
config NvList
리턴 System