C# 클래스 OctoTorrent.Client.DiskManager

상속: IDisposable
파일 보기 프로젝트 열기: Eskat0n/OctoTorrent 1 사용 예제들

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