Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/webtorrent/bittorrent-tracker
/ functions
Functions
137 in github.com/webtorrent/bittorrent-tracker
⨍
Functions
137
◇
Types & classes
16
↓ 35 callers
Method
destroy
(cb)
client.js:220
↓ 32 callers
Method
close
(cb = noop)
server.js:325
↓ 30 callers
Method
start
* Send a `start` announce to the trackers. * @param {Object} opts * @param {number=} opts.uploaded * @param {number=} opts.downloaded * @p
client.js:135
↓ 14 callers
Method
stop
* Send a `stop` announce to the trackers. * @param {Object} opts * @param {number=} opts.uploaded * @param {number=} opts.downloaded * @pa
client.js:155
↓ 10 callers
Function
isObject
(obj)
server.js:799
↓ 10 callers
Function
testUnsupportedTracker
(t, announceUrl)
test/client.js:513
↓ 8 callers
Method
scrape
* Send a scrape request to the trackers. * @param {Object} opts
client.js:204
↓ 7 callers
Method
send
(message, proxyInfo)
lib/client/udp-tracker.js:263
↓ 6 callers
Method
_defaultAnnounceOpts
(opts = {})
client.js:235
↓ 6 callers
Method
_onError
(err)
server.js:295
↓ 5 callers
Method
destroy
(cb = noop)
lib/client/websocket-tracker.js:91
↓ 5 callers
Method
getSwarm
(infoHash, cb)
server.js:362
↓ 4 callers
Method
_announce
(opts)
client.js:193
↓ 4 callers
Method
_onAnnounceStarted
(params, peer, id)
lib/server/swarm.js:72
↓ 4 callers
Method
_onAnnounceUpdate
(params, peer, id)
lib/server/swarm.js:125
↓ 4 callers
Method
_send
(params)
lib/client/websocket-tracker.js:358
↓ 4 callers
Function
serverTest
(t, serverType, serverFamily)
test/evict.js:11
↓ 4 callers
Function
serverTest
(t, serverType, serverFamily)
test/server.js:11
↓ 3 callers
Method
_onRequest
(params, cb)
server.js:627
↓ 3 callers
Function
clientScrapeStatic
(t, serverType)
test/scrape.js:54
↓ 3 callers
Function
clientScrapeStaticInvalid
(t, serverType)
test/scrape.js:88
↓ 3 callers
Function
fromUInt64
* Return the closest floating-point representation to the buffer value. Precision will be * lost for big numbers.
lib/server/parse-udp.js:68
↓ 3 callers
Function
genTransactionId
()
lib/client/udp-tracker.js:311
↓ 3 callers
Method
listen
(...args)
server.js:299
↓ 3 callers
Method
setInterval
(intervalMs)
client.js:213
↓ 3 callers
Method
setInterval
(intervalMs)
lib/client/tracker.js:14
↓ 3 callers
Function
testClientScrape
(t, serverType)
test/client.js:215
↓ 3 callers
Function
testClientStart
(t, serverType)
test/client.js:14
↓ 3 callers
Function
testClientStop
(t, serverType)
test/client.js:60
↓ 3 callers
Function
testClientStopDestroy
(t, serverType)
test/client.js:108
↓ 3 callers
Function
testClientUpdate
(t, serverType)
test/client.js:162
↓ 3 callers
Function
testFilterCustomError
(t, serverType)
test/filter.js:88
↓ 3 callers
Function
testFilterOption
(t, serverType)
test/filter.js:8
↓ 3 callers
Function
testLargeTorrent
(t, serverType)
test/client-large-torrent.js:8
↓ 3 callers
Function
testMagnet
(t, serverType)
test/client-magnet.js:9
↓ 3 callers
Function
testNoEventsAfterDestroy
(t, serverType)
test/destroy.js:9
↓ 3 callers
Function
testSingle
(t, serverType)
test/scrape.js:12
↓ 3 callers
Function
testSupportedTracker
(t, serverType)
test/client.js:474
↓ 3 callers
Function
toUInt64
(n)
lib/client/udp-tracker.js:324
↓ 3 callers
Function
tryCloseServer
()
test/client.js:405
↓ 3 callers
Method
update
* Send a `update` announce to the trackers. * @param {Object} opts * @param {number=} opts.uploaded * @param {number=} opts.downloaded * @
client.js:186
↓ 2 callers
Method
_createPeer
(opts)
lib/client/websocket-tracker.js:404
↓ 2 callers
Method
_onAnnounceStopped
(params, peer, id)
lib/server/swarm.js:90
↓ 2 callers
Method
_onSocketError
(err)
lib/client/websocket-tracker.js:336
↓ 2 callers
Method
_onWebSocketClose
(socket)
server.js:580
↓ 2 callers
Method
_onWebSocketError
(socket, err)
server.js:621
↓ 2 callers
Method
_openSocket
()
lib/client/websocket-tracker.js:156
↓ 2 callers
Method
_request
(requestUrl, params, cb)
lib/client/http-tracker.js:123
↓ 2 callers
Method
_request
(opts)
lib/client/udp-tracker.js:78
↓ 2 callers
Method
_startReconnectTimer
()
lib/client/websocket-tracker.js:344
↓ 2 callers
Method
announce
(swarm)
server.js:671
↓ 2 callers
Function
clientScrapeMulti
(t, serverType)
test/scrape.js:115
↓ 2 callers
Method
onUdpRequest
(msg, rinfo)
server.js:407
↓ 2 callers
Function
testClientAnnounceWithNumWant
(t, serverType)
test/client.js:356
↓ 2 callers
Function
testClientAnnounceWithParams
(t, serverType)
test/client.js:257
↓ 2 callers
Function
testClientGetAnnounceOpts
(t, serverType)
test/client.js:305
↓ 2 callers
Function
testClientStartHttpAgent
(t, serverType)
test/client.js:572
↓ 2 callers
Function
testRequestHandler
(t, serverType)
test/request-handler.js:9
↓ 2 callers
Function
toUInt32
(n)
lib/common-node.js:43
↓ 1 callers
Method
_generateOffers
(numwant, cb)
lib/client/websocket-tracker.js:366
↓ 1 callers
Method
_getPeers
(numwant, ownPeerId, isWebRTC)
lib/server/swarm.js:148
↓ 1 callers
Method
_onAnnounce
(params, cb)
server.js:639
↓ 1 callers
Method
_onAnnounceCompleted
(params, peer, id)
lib/server/swarm.js:109
↓ 1 callers
Method
_onAnnouncePaused
(params, peer, id)
lib/server/swarm.js:139
↓ 1 callers
Method
_onAnnounceResponse
(data)
lib/client/http-tracker.js:192
↓ 1 callers
Method
_onAnnounceResponse
(data)
lib/client/websocket-tracker.js:230
↓ 1 callers
Method
_onScrape
(params, cb)
server.js:700
↓ 1 callers
Method
_onScrapeResponse
(data)
lib/client/http-tracker.js:247
↓ 1 callers
Method
_onScrapeResponse
(data)
lib/client/websocket-tracker.js:310
↓ 1 callers
Method
_onSocketClose
()
lib/client/websocket-tracker.js:330
↓ 1 callers
Method
_onSocketConnect
()
lib/client/websocket-tracker.js:199
↓ 1 callers
Method
_onSocketData
(data)
lib/client/websocket-tracker.js:209
↓ 1 callers
Method
_onWebSocketRequest
(socket, opts, params)
server.js:470
↓ 1 callers
Method
_onWebSocketSend
(socket, err)
server.js:576
↓ 1 callers
Function
abortTimeout
(ms)
lib/client/http-tracker.js:14
↓ 1 callers
Method
announce
(opts)
lib/client/websocket-tracker.js:40
↓ 1 callers
Method
announce
(opts)
lib/client/udp-tracker.js:32
↓ 1 callers
Function
clone
lib/client/udp-tracker.js:14
↓ 1 callers
Method
complete
* Send a `complete` announce to the trackers. * @param {Object} opts * @param {number=} opts.uploaded * @param {number=} opts.downloaded *
client.js:170
↓ 1 callers
Method
createSwarm
(infoHash, cb)
server.js:353
↓ 1 callers
Function
makeUdpPacket
(params)
server.js:747
↓ 1 callers
Method
onHttpRequest
(req, res, opts = {})
server.js:370
↓ 1 callers
Method
onWebSocketConnection
(socket, opts = {})
server.js:445
↓ 1 callers
Function
parseHtml
(html)
test/stats.js:10
↓ 1 callers
Function
toNumber
(x)
server.js:803
↓ 1 callers
Function
toUInt16
(n)
lib/client/udp-tracker.js:315
Method
announce
(opts)
lib/client/http-tracker.js:49
Method
announce
(params, cb)
lib/server/swarm.js:37
Method
announce
(params, cb)
test/request-handler.js:15
Method
checkDone
()
lib/client/websocket-tracker.js:396
Method
cleanup
()
lib/client/http-tracker.js:133
Method
cleanup
()
lib/client/udp-tracker.js:145
Function
connect
(opts, cb)
test/client.js:580
Method
constructor
(opts = {})
client.js:33
Method
constructor
(opts = {})
server.js:38
Method
constructor
(client, announceUrl)
lib/client/http-tracker.js:30
Method
constructor
(client, announceUrl)
lib/client/websocket-tracker.js:22
Method
constructor
(client, announceUrl)
lib/client/udp-tracker.js:24
Method
constructor
(client, announceUrl)
lib/client/tracker.js:4
Method
constructor
(infoHash, server)
lib/server/swarm.js:11
next →
1–100 of 137, ranked by callers