C# Класс ZfsSharp.VirtualDevices.Vdev

Показать файл Открыть проект

Открытые методы

Метод Описание
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