Show / Hide Table of Contents

Interface IPieceWriter

Inherited Members
System.IDisposable.Dispose()
Namespace: MonoTorrent.Client.PieceWriters
Assembly: MonoTorrent.dll
Syntax
public interface IPieceWriter : IDisposable

Methods

CloseAsync(ITorrentFileInfo)

Declaration
ReusableTask CloseAsync(ITorrentFileInfo file)
Parameters
Type Name Description
ITorrentFileInfo file
Returns
Type Description
ReusableTasks.ReusableTask

ExistsAsync(ITorrentFileInfo)

Declaration
ReusableTask<bool> ExistsAsync(ITorrentFileInfo file)
Parameters
Type Name Description
ITorrentFileInfo file
Returns
Type Description
ReusableTasks.ReusableTask<System.Boolean>

FlushAsync(ITorrentFileInfo)

Declaration
ReusableTask FlushAsync(ITorrentFileInfo file)
Parameters
Type Name Description
ITorrentFileInfo file
Returns
Type Description
ReusableTasks.ReusableTask

MoveAsync(ITorrentFileInfo, String, Boolean)

Declaration
ReusableTask MoveAsync(ITorrentFileInfo file, string fullPath, bool overwrite)
Parameters
Type Name Description
ITorrentFileInfo file
System.String fullPath
System.Boolean overwrite
Returns
Type Description
ReusableTasks.ReusableTask

ReadAsync(ITorrentFileInfo, Int64, Byte[], Int32, Int32)

Declaration
ReusableTask<int> ReadAsync(ITorrentFileInfo file, long offset, byte[] buffer, int bufferOffset, int count)
Parameters
Type Name Description
ITorrentFileInfo file
System.Int64 offset
System.Byte[] buffer
System.Int32 bufferOffset
System.Int32 count
Returns
Type Description
ReusableTasks.ReusableTask<System.Int32>

WriteAsync(ITorrentFileInfo, Int64, Byte[], Int32, Int32)

Declaration
ReusableTask WriteAsync(ITorrentFileInfo file, long offset, byte[] buffer, int bufferOffset, int count)
Parameters
Type Name Description
ITorrentFileInfo file
System.Int64 offset
System.Byte[] buffer
System.Int32 bufferOffset
System.Int32 count
Returns
Type Description
ReusableTasks.ReusableTask
In This Article
Back to top Generated by DocFX