Show / Hide Table of Contents

Namespace MonoTorrent.Client

Classes

AttemptConnectionEventArgs

BanList

BanListParser

BlockEventArgs

ByteBuffer

ClientEngine

The Engine that contains the TorrentManagers

ConnectionAttemptFailedEventArgs

Used by the ConnectionAttemptFailed event

ConnectionManager

Main controller class for all incoming and outgoing connections

ConnectionMonitor

This class is used to track upload/download speed and bytes uploaded/downloaded for each connection

CriticalExceptionEventArgs

DhtPeersAdded

Indicates peers were received using DHT

DiskManager

EngineSettings

Represents the Settings which need to be passed to the engine

EngineSettingsBuilder

Represents the Settings which need to be passed to the engine

Error

FastResume

ITorrentDataExtensions

ITorrentFileInfoExtensions

LocalPeerFoundEventArgs

LocalPeersAdded

Indicates peers were received from Local Peer Discovery

NewConnectionEventArgs

Peer

PeerAddedEventArgs

Provides the data needed to handle a PeersAdded event

PeerConnectedEventArgs

Used by the PeerConnected event

PeerDisconnectedEventArgs

Used by the PeerDisconnected event

PeerExchangePeersAdded

Indicates peers were received using Peer Exchange

PeerId

PeerManager

PeersAddedEventArgs

PieceHashedEventArgs

Provides the data needed to handle a PieceHashed event

PieceManager

Contains the logic for choosing what piece to download next

StatsUpdateEventArgs

TorrentEventArgs

TorrentManager

TorrentSettings

TorrentSettingsBuilder

TorrentStateChangedEventArgs

Provides the data needed to handle a TorrentStateChanged event

TrackerPeersAdded

Indicates peers were received from a Tracker

Structs

AddressRange

BlockInfo

Interfaces

ILocalPeerDiscovery

ITorrentData

ITorrentFileInfo

Enums

ConnectionFailureReason

Lists potential reasons why an outgoing connection could not be established.

EncryptionType

FastResumeMode

Reason

RemoveMode

TorrentState

In This Article
Back to top Generated by DocFX