Documentation ¶
Index ¶
- type AddTorrentRequest
- type AddTorrentResponse
- type AddURIRequest
- type AddURIResponse
- type GetTorrentPeersRequest
- type GetTorrentPeersResponse
- type GetTorrentStatsRequest
- type GetTorrentStatsResponse
- type GetTorrentTrackersRequest
- type GetTorrentTrackersResponse
- type ListTorrentsRequest
- type ListTorrentsResponse
- type Peer
- type RemoveTorrentRequest
- type RemoveTorrentResponse
- type StartTorrentRequest
- type StartTorrentResponse
- type Stats
- type StopTorrentRequest
- type StopTorrentResponse
- type Time
- type Torrent
- type Tracker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddTorrentRequest ¶
type AddTorrentRequest struct {
Torrent string
}
type AddTorrentResponse ¶
type AddTorrentResponse struct {
Torrent Torrent
}
type AddURIRequest ¶
type AddURIRequest struct {
URI string
}
type AddURIResponse ¶
type AddURIResponse struct {
Torrent Torrent
}
type GetTorrentPeersRequest ¶
type GetTorrentPeersRequest struct {
ID string
}
type GetTorrentPeersResponse ¶
type GetTorrentPeersResponse struct {
Peers []Peer
}
type GetTorrentStatsRequest ¶
type GetTorrentStatsRequest struct {
ID string
}
type GetTorrentStatsResponse ¶
type GetTorrentStatsResponse struct {
Stats Stats
}
type GetTorrentTrackersRequest ¶
type GetTorrentTrackersRequest struct {
ID string
}
type GetTorrentTrackersResponse ¶
type GetTorrentTrackersResponse struct {
Trackers []Tracker
}
type ListTorrentsRequest ¶
type ListTorrentsRequest struct { }
type ListTorrentsResponse ¶
type ListTorrentsResponse struct {
Torrents []Torrent
}
type RemoveTorrentRequest ¶
type RemoveTorrentRequest struct {
ID string
}
type RemoveTorrentResponse ¶
type RemoveTorrentResponse struct { }
type StartTorrentRequest ¶
type StartTorrentRequest struct {
ID string
}
type StartTorrentResponse ¶
type StartTorrentResponse struct { }
type Stats ¶
type Stats struct { Status string Error *string Pieces struct { Checked uint32 Have uint32 Missing uint32 Available uint32 Total uint32 } Bytes struct { Total int64 Allocated int64 Complete int64 Incomplete int64 Downloaded int64 Uploaded int64 Wasted int64 } Peers struct { Total int Incoming int Outgoing int } Handshakes struct { Total int Incoming int Outgoing int } Addresses struct { Total int Tracker int DHT int PEX int } Downloads struct { Total int Running int Snubbed int Choked int } MetadataDownloads struct { Total int Snubbed int Running int } Name string Private bool PieceLength uint32 SeededFor uint Speed struct { Download float64 Upload float64 } ETA *uint }
type StopTorrentRequest ¶
type StopTorrentRequest struct {
ID string
}
type StopTorrentResponse ¶
type StopTorrentResponse struct { }
Click to show internal directories.
Click to hide internal directories.