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.