Interface IPieceWriter
Inherited Members
System.IDisposable.Dispose()
Assembly: MonoTorrent.dll
Syntax
public interface IPieceWriter : IDisposable
Methods
CloseAsync(ITorrentFileInfo)
Declaration
ReusableTask CloseAsync(ITorrentFileInfo file)
Parameters
Returns
| Type |
Description |
| ReusableTasks.ReusableTask |
|
ExistsAsync(ITorrentFileInfo)
Declaration
ReusableTask<bool> ExistsAsync(ITorrentFileInfo file)
Parameters
Returns
| Type |
Description |
| ReusableTasks.ReusableTask<System.Boolean> |
|
FlushAsync(ITorrentFileInfo)
Declaration
ReusableTask FlushAsync(ITorrentFileInfo file)
Parameters
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 |
|