MCPcopy Create free account

hub / github.com/Olament/gDHT / types & classes

Types & classes47 in github.com/Olament/gDHT

Class
web/src/components/list.js:29
Class
web/src/components/searchbar.js:12
Class
web/src/components/search.js:6
Class
web/src/components/listbar.js:3
Class
web/src/components/listitem.js:3
StructBitTorrent
service/bittorrent.pb.go:66
InterfaceBitTorrentClient
BitTorrentClient is the client API for BitTorrent service. For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pk
service/bittorrent_grpc.pb.go:19
InterfaceBitTorrentServer
BitTorrentServer is the server API for BitTorrent service. All implementations must embed UnimplementedBitTorrentServer for forward compatibility
service/bittorrent_grpc.pb.go:43
StructConfig
Config represents the configure of dht.
crawler/dht/dht.go:29
StructDHT
DHT represents a DHT node.
crawler/dht/dht.go:117
StructEmpty
service/bittorrent.pb.go:28
StructFile
service/bittorrent.pb.go:137
ClassListItem
web/src/components/listitem.js:3
StructPeer
Peer represents a peer contact.
crawler/dht/routingtable.go:66
StructRequest
Request represents the request context.
crawler/dht/peerwire.go:149
StructResponse
Response contains the request context and the metadata info.
crawler/dht/peerwire.go:156
ClassSearch
web/src/components/search.js:6
ClassSearchBar
web/src/components/searchbar.js:12
StructUnimplementedBitTorrentServer
UnimplementedBitTorrentServer must be embedded to have forward compatible implementations.
service/bittorrent_grpc.pb.go:49
StructWire
Wire represents the wire protocol.
crawler/dht/peerwire.go:162
StructbitTorrent
crawler/main.go:21
StructbitTorrentClient
service/bittorrent_grpc.pb.go:23
Structbitdata
server/main.go:26
Structbitmap
bitmap represents a bit array.
crawler/dht/bitmap.go:10
StructblackList
blackList manages the blocked nodes including which sends bad information and can't ping out.
crawler/dht/blacklist.go:16
StructblockedItem
blockedItem represents a blocked node.
crawler/dht/blacklist.go:8
Structfile
server/main.go:21
Structfile
crawler/main.go:16
StructheapItem
Implementation of heap with heap.Interface.
crawler/dht/routingtable.go:542
Structkbucket
kbucket represents a k-size bucket.
crawler/dht/routingtable.go:150
StructkeyedDeque
KeyedDeque represents a keyed deque.
crawler/dht/container.go:206
StructmapItem
crawler/dht/container.go:8
Structnode
node represents a DHT node.
crawler/dht/routingtable.go:16
Structpacket
packet represents the information receive from udp.
crawler/dht/krpc.go:26
StructpeersManager
peersManager represents a proxy that manipulates peers.
crawler/dht/routingtable.go:99
Structquery
query represents the query data included queried node and query-formed data.
crawler/dht/krpc.go:139
StructroutingTable
routingTable implements the routing table in DHT protocol.
crawler/dht/routingtable.go:327
StructroutingTableNode
routingTableNode represents routing table tree node.
crawler/dht/routingtable.go:243
Structserver
server/main.go:17
StructsyncedList
syncedList represents a goroutine-safe list.
crawler/dht/container.go:102
StructsyncedMap
syncedMap represents a goroutine-safe map.
crawler/dht/container.go:14
Structtoken
token represents the token when response getPeers request.
crawler/dht/krpc.go:32
StructtokenManager
tokenManager managers the tokens.
crawler/dht/krpc.go:38
TypeAliastopKHeap
crawler/dht/routingtable.go:547
Structtransaction
transaction implements transaction.
crawler/dht/krpc.go:145
StructtransactionManager
transactionManager represents the manager of transactions.
crawler/dht/krpc.go:152
Structx
service/bittorrent.pb.go:289