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.