Documentation
¶
Index ¶
- type AddPeerRequest
- type AddPeerResponse
- type AddTorrentRequest
- type AddTorrentResponse
- type AddTrackerRequest
- type AddTrackerResponse
- type AddURIRequest
- type AddURIResponse
- type GetSessionStatsRequest
- type GetSessionStatsResponse
- type GetTorrentPeersRequest
- type GetTorrentPeersResponse
- type GetTorrentStatsRequest
- type GetTorrentStatsResponse
- type GetTorrentTrackersRequest
- type GetTorrentTrackersResponse
- type ListTorrentsRequest
- type ListTorrentsResponse
- type Peer
- type RemoveTorrentRequest
- type RemoveTorrentResponse
- type SessionStats
- type StartAllTorrentsRequest
- type StartAllTorrentsResponse
- type StartTorrentRequest
- type StartTorrentResponse
- type Stats
- type StopAllTorrentsRequest
- type StopAllTorrentsResponse
- 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 AddPeerRequest ¶ added in v0.4.0
type AddPeerResponse ¶ added in v0.4.0
type AddPeerResponse struct {
}
type AddTorrentRequest ¶
type AddTorrentRequest struct {
Torrent string
}
type AddTorrentResponse ¶
type AddTorrentResponse struct {
Torrent Torrent
}
type AddTrackerRequest ¶ added in v0.4.0
type AddTrackerResponse ¶ added in v0.4.0
type AddTrackerResponse struct {
}
type AddURIRequest ¶
type AddURIRequest struct {
URI string
}
type AddURIResponse ¶
type AddURIResponse struct {
Torrent Torrent
}
type GetSessionStatsRequest ¶ added in v0.3.0
type GetSessionStatsRequest struct {
}
type GetSessionStatsResponse ¶ added in v0.3.0
type GetSessionStatsResponse struct {
Stats SessionStats
}
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 SessionStats ¶ added in v0.3.0
type StartAllTorrentsRequest ¶ added in v0.4.0
type StartAllTorrentsRequest struct {
}
type StartAllTorrentsResponse ¶ added in v0.4.0
type StartAllTorrentsResponse 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
Completed 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 uint
Upload uint
}
ETA *uint
}
type StopAllTorrentsRequest ¶ added in v0.4.0
type StopAllTorrentsRequest struct {
}
type StopAllTorrentsResponse ¶ added in v0.4.0
type StopAllTorrentsResponse struct {
}
type StopTorrentRequest ¶
type StopTorrentRequest struct {
ID string
}
type StopTorrentResponse ¶
type StopTorrentResponse struct {
}
Click to show internal directories.
Click to hide internal directories.