| Interface | Description |
|---|---|
| AlertListener | |
| Plugin | |
| TorrentBuilder.Listener |
| Class | Description |
|---|---|
| Address | |
| AddTorrentParams |
The
AddTorrentParams is a parameter pack for adding torrents to a
session. |
| AnnounceEndpoint |
Announces are sent to each tracker using every listen socket, this class
holds information about one listen socket for one tracker.
|
| AnnounceEntry |
This class holds information about one bittorrent tracker, as it
relates to a specific torrent.
|
| BDecodeNode | |
| BlockInfo |
Holds the state of a block in a piece.
|
| DhtLookup |
Holds statistics about a current dht_lookup operation.
|
| DhtRoutingBucket |
Hold information about a single DHT routing table bucket
|
| DhtSettings |
Structure used to hold configuration options for the DHT.
|
| Ed25519 | |
| Entry |
The Entry class represents one node in a bencoded hierarchy.
|
| EnumNet | |
| EnumNet.IpInterface | |
| EnumNet.IpRoute | |
| ErrorCode | |
| FileSlice |
Represents a window of a file in a torrent.
|
| FileStorage |
This class represents a file list and the piece
size.
|
| IntSeries |
This is a limited capability data point series backed by
a circular buffer logic.
|
| LibTorrent | |
| Pair<T1,T2> |
Utility function to mirror the C++ std::pair class
|
| PartialPieceInfo |
This class holds information about pieces that have outstanding
requests or outstanding writes.
|
| PeerInfo |
Holds information and statistics about one peer
that libtorrent is connected to.
|
| PeerRequest |
Represents a byte range within a piece.
|
| PieceIndexBitfield |
The bitfield type stores any number of bits as a bitfield
in a heap allocated array.
|
| PiecesTracker | |
| SessionHandle |
The session holds all state that spans multiple torrents.
|
| SessionManager | |
| SessionManager.MutableItem | |
| SessionParams |
This is a parameters pack for configuring the session
before it's started.
|
| SessionStats | |
| SettingsPack |
The ``settings_pack`` struct, contains the names of all settings as
enum values.
|
| Sha1Hash |
This type holds a SHA-1 digest or any other kind of 20 byte
sequence.
|
| StatsMetric |
Describes one statistics metric from the session.
|
| TcpEndpoint | |
| TorrentBuilder | |
| TorrentBuilder.Result | |
| TorrentFlags | |
| TorrentHandle |
You will usually have to store your torrent handles somewhere, since it's
the object through which you retrieve information about the torrent and
aborts the torrent.
|
| TorrentInfo |
This class represents the information stored in a .torrent file
|
| TorrentStats |
To be used in concert with
SessionManager. |
| TorrentStatus |
Holds a snapshot of the status of a torrent, as queried by
TorrentHandle.status() |
| UdpEndpoint | |
| Vectors | |
| WebSeedEntry |
The web_seed_entry holds information about a web seed (also known
as URL seed or HTTP seed).
|
| Enum | Description |
|---|---|
| BlockInfo.BlockState |
This is the enum used for
BlockInfo.state(). |
| MoveFlags |
Flags for asynchronous move of a torrent handle storage.
|
| Operation |
These constants are used to identify the operation that failed, causing a
peer to disconnect.
|
| PeerInfo.ConnectionType |
The kind of connection this is.
|
| PortmapProtocol | |
| PortmapTransport | |
| Priority | |
| StorageMode |
Types of storage allocation used for
AddTorrentParams.storageMode(StorageMode). |
| TorrentHandle.FileProgressFlags |
Flags to be passed in
TorrentHandle.fileProgress(TorrentHandle.FileProgressFlags). |
| TorrentStats.SeriesMetric | |
| TorrentStatus.State |
the different overall states a torrent can be in.
|
| WebSeedEntry.Type |
Http seeds are different from url seeds in the
protocol they use.
|