C# Класс OctoTorrent.Client.DiskManager

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
BeginGetHash void
CheckAnyFilesExist bool
CheckFileExists bool
CloseFileStreams System.Threading.WaitHandle
DiskManager Common.System
MoveFile void
MoveFiles void
PerformRead void
PerformWrite void
QueueFlush void
QueueRead void
QueueRead void
QueueWrite void
QueueWrite void
SetError void

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

Метод Описание
Dispose ( ) : void
Flush ( ) : void
Flush ( TorrentManager manager ) : void

Приватные методы

Метод Описание
BeginGetHash ( TorrentManager manager, int pieceIndex, MainLoopResult callback ) : void
CheckAnyFilesExist ( TorrentManager manager ) : bool
CheckFileExists ( TorrentManager manager, TorrentFile file ) : bool
CloseFileStreams ( TorrentManager manager ) : WaitHandle
DiskManager ( ClientEngine engine, PieceWriter writer ) : Common.System
MoveFile ( TorrentManager manager, TorrentFile file, string path ) : void
MoveFiles ( TorrentManager manager, string newRoot, bool overWriteExisting ) : void
PerformRead ( BufferedIO io ) : void
PerformWrite ( BufferedIO io ) : void
QueueFlush ( TorrentManager manager, int index ) : void
QueueRead ( BufferedIO io, DiskIOCallback callback ) : void
QueueRead ( TorrentManager manager, long offset, byte buffer, int count, DiskIOCallback callback ) : void
QueueWrite ( BufferedIO io, DiskIOCallback callback ) : void
QueueWrite ( TorrentManager manager, long offset, byte buffer, int count, DiskIOCallback callback ) : void
SetError ( TorrentManager manager, Reason reason, Exception ex ) : void

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Flush() публичный Метод

public Flush ( ) : void
Результат void

Flush() публичный Метод

public Flush ( TorrentManager manager ) : void
manager TorrentManager
Результат void