Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var EventNames = []string{"empty", "started", "completed", "stopped"}
Functions ¶
func NewTransport ¶
func NewTransport(u *url.URL, config interface{}) (libtorrent.TrackerTransport, error)
Types ¶
type AnnounceResponse ¶
type AnnounceResponse struct {
FailureReason string `bencode:"failure reason"`
Downloaded uint32 `bencode:"downloaded"`
Incomplete uint32 `bencode:"incomplete"`
Complete uint32 `bencode:"complete"`
Interval int `bencode:"interval"`
MinimumInterval int `bencode:"min interval"`
RawPeers interface{} `bencode:"peers"`
Peers []*libtorrent.PeerAddress `bencode:"-"`
}
type Transport ¶
type Transport struct {
// contains filtered or unexported fields
}
func (*Transport) Announce ¶
func (t *Transport) Announce(req *libtorrent.TrackerAnnounceRequest) (*libtorrent.TrackerAnnounceResponse, error)
Click to show internal directories.
Click to hide internal directories.