MCPcopy Index your code

hub / github.com/matrix-org/pinecone / functions

Functions543 in github.com/matrix-org/pinecone

↓ 2 callersFunctionNewConnectionManager
(r *router.Router, client *http.Client)
connections/manager.go:50
↓ 2 callersFunctionNewDropRates
()
cmd/pineconesim/simulator/adversary/drop_packets.go:38
↓ 2 callersFunctionNewMulticast
( log types.Logger, r *router.Router, )
multicast/multicast.go:81
↓ 2 callersFunctionNewPacketsReceived
()
cmd/pineconesim/simulator/adversary/drop_packets.go:79
↓ 2 callersMethodNode
(t string)
cmd/pineconesim/simulator/nodes.go:31
↓ 2 callersMethodPause
()
cmd/pineconesim/simulator/simulator.go:380
↓ 2 callersMethodPeerCoords
()
types/announcement.go:136
↓ 2 callersMethodPlay
()
cmd/pineconesim/simulator/simulator.go:379
↓ 2 callersMethodProtectedPayload
()
types/broadcast.go:28
↓ 2 callersMethodPublic
()
types/ed25519.go:28
↓ 2 callersMethodPublicKey
PublicKey returns the public key of the node.
router/router.go:154
↓ 2 callersMethodSetWriteDeadline
SetWriteDeadline is not implemented.
router/packetconn.go:138
↓ 2 callersMethodStart
()
multicast/multicast.go:175
↓ 2 callersMethodStartNodeEventHandler
(t string, nodeType APINodeType)
cmd/pineconesim/simulator/nodes.go:126
↓ 2 callersMethodUnmarshalBinary
(data []byte)
types/announcement.go:58
↓ 2 callersMethodUnmarshalBinary
(buf []byte)
types/virtualsnake.go:61
↓ 2 callersMethodUnmarshalBinary
(buf []byte)
types/varu64.go:35
↓ 2 callersMethodUnmarshalBinary
(buffer []byte)
cmd/pineconesim/simulator/ping.go:56
↓ 2 callersFunctionUpdateBandwidthGraphData
(bwIntervalSeconds)
cmd/pineconesim/ui/modules/ui.js:42
↓ 2 callersMethodWorseThan
(b VirtualSnakeWatermark)
types/virtualsnake.go:19
↓ 2 callersFunctionWrapWebSocketConn
(c *websocket.Conn)
util/websocket.go:25
↓ 2 callersMethod_becomeRoot
_becomeRoot removes our current parent, effectively making us a root node. It then kicks off tree maintenance, which will result in a tree announcemen
router/state_tree.go:128
↓ 2 callersMethod_connect
(uri string)
connections/manager.go:70
↓ 2 callersMethod_coords
()
router/peer.go:425
↓ 2 callersMethod_createBroadcastFrame
()
router/state_broadcast.go:61
↓ 2 callersMethod_forward
_forward handles frames received from a given peer. In most cases, this function will look up the best next-hop for a given frame and forward it to th
router/state_forward.go:50
↓ 2 callersMethod_initialise
()
router/queuefifo.go:42
↓ 2 callersMethod_maintainSnakeIn
_maintainSnakeIn resets the virtual snake maintenance timer to the specified duration.
router/state.go:126
↓ 2 callersMethod_maintainTreeIn
_maintainTreeIn resets the tree maintenance timer to the specified duration.
router/state.go:114
↓ 2 callersMethod_nextHopsFor
_nextHopsFor returns the next-hop for the given frame. It will examine the packet type and use the correct routing algorithm to determine the next-hop
router/state_forward.go:35
↓ 2 callersMethod_nextHopsSNEK
_nextHopsSNEK locates the best next-hop for a given SNEK-routed frame.
router/state_snek.go:164
↓ 2 callersMethod_removeRouteEntry
(index virtualSnakeIndex)
router/state.go:328
↓ 2 callersMethod_sendBroadcastIn
_sendBroadcastIn resets the wakeup broadcast maintenance timer to the specified duration.
router/state.go:150
↓ 2 callersMethodaddBandwidthReport
(id, report)
cmd/pineconesim/ui/modules/graph.js:784
↓ 2 callersMethodaddBroadcast
(id, peer, time)
cmd/pineconesim/ui/modules/graph.js:776
↓ 2 callersMethodaddNode
(id, key, type)
cmd/pineconesim/ui/modules/graph.js:218
↓ 2 callersMethodaddPeer
(id, peer, port)
cmd/pineconesim/ui/modules/graph.js:434
↓ 2 callersMethodaddSnakeEntry
(id, entry, peer)
cmd/pineconesim/ui/modules/graph.js:286
↓ 2 callersMethodadvertise
(intf *multicastInterface, conn net.PacketConn, addr net.Addr)
multicast/multicast.go:421
↓ 2 callersFunctionconvertNodeTypeToID
(nodeType)
cmd/pineconesim/ui/modules/ui/common.js:7
↓ 2 callersFunctionconvertToString
(actual *peer, expected *peer, peers []*peer)
router/state_tree_test.go:726
↓ 2 callersMethodcoords
coords returns our tree coordinates, or an empty array if we are the root. This function is safe to be called from other actors.
router/state_tree.go:108
↓ 2 callersFunctiondefaultFrameCount
()
cmd/pineconesim/simulator/adversary/drop_packets.go:86
↓ 2 callersFunctiondetermineAnnouncementAction
determineAnnouncementAction performs the algorithm used to decide how to react when a new tree announcement is received.
router/state_tree.go:398
↓ 2 callersMethodforPeer
forPeer generates a frame with a signed root announcement for the given peer.
router/state_tree.go:60
↓ 2 callersFunctiongetHighestCommonFactor
(num1 uint64, num2 uint64)
cmd/pineconesim/simulator/adversary/drop_packets.go:178
↓ 2 callersFunctiongetNextHopSNEK
(params virtualSnakeNextHopParams)
router/state_snek.go:178
↓ 2 callersFunctiongetNextHopTree
(params treeNextHopParams)
router/state_tree.go:200
↓ 2 callersMethodgetSession
(pk types.PublicKey)
sessions/sessions.go:122
↓ 2 callersFunctionhideHoverPanel
()
cmd/pineconesim/ui/modules/graph.js:826
↓ 2 callersFunctionisBetterNextHopCandidate
( peerType int, peerDistance int64, peerOrder uint64, bestType int, bestDistance int64, bestOrder uint64, i
router/state_tree.go:253
↓ 2 callersFunctionisBetterParentCandidate
(ann rootAnnouncementWithTime, bestRoot types.Root, bestOrder uint64, containsLoop bool)
router/state_tree.go:531
↓ 2 callersMethodkickNode
(node)
cmd/pineconesim/ui/modules/graph.js:763
↓ 2 callersMethodlisten
(intf *multicastInterface, conn net.PacketConn, srcaddr net.Addr)
multicast/multicast.go:451
↓ 2 callersFunctionnewFIFOQueue
(max int, log types.Logger)
router/queuefifo.go:33
↓ 2 callersFunctionnewFairFIFOQueue
(num uint16, log types.Logger)
router/queuefairfifo.go:39
↓ 2 callersFunctionnewNode
(key, type)
cmd/pineconesim/ui/modules/graph.js:800
↓ 2 callersMethodqueuesize
()
router/queue.go:21
↓ 2 callersMethodreset
()
router/queue.go:25
↓ 2 callersMethodsendTreeAnnouncementToPeer
sendTreeAnnouncementToPeer signs and sends the given root announcement to a given peer.
router/state_tree.go:138
↓ 2 callersMethodsessionlistener
(session *activeSession)
sessions/listen.go:60
↓ 2 callersMethodsetSnekAsc
(id, asc, prev, path)
cmd/pineconesim/ui/modules/graph.js:470
↓ 2 callersMethodsetSnekDesc
(id, desc, prev, path)
cmd/pineconesim/ui/modules/graph.js:485
↓ 2 callersMethodsetTreeParent
(id, parent, prev)
cmd/pineconesim/ui/modules/graph.js:457
↓ 2 callersMethodtcpGeneralOptions
(tcpconn *net.TCPConn)
multicast/multicast.go:538
↓ 2 callersFunctiontoggleRightPanel
()
cmd/pineconesim/ui/modules/ui.js:109
↓ 2 callersFunctionupdateAnalyticsSelection
(selection)
cmd/pineconesim/ui/modules/ui.js:596
↓ 2 callersFunctionupdatePeeringNodeOptions
(nodeID, formSubID, elementName)
cmd/pineconesim/ui/modules/ui/peerings-form.js:210
↓ 2 callersMethodupdateRootAnnouncement
(id, root, sequence, time, coords)
cmd/pineconesim/ui/modules/graph.js:273
↓ 2 callersFunctionupdateRoutingTableChart
()
cmd/pineconesim/ui/modules/ui.js:22
↓ 2 callersFunctionvalidateField
(field, value)
cmd/pineconesim/ui/modules/ui.js:414
↓ 1 callersMethodAddToPlaylist
(commands []SimCommand)
cmd/pineconesim/simulator/simulator.go:381
↓ 1 callersFunctionAddressForPublicKey
* func (t *TUN) Lookup(partial types.PublicKey) types.PublicKey { t.mutex.RLock() pk, ok := t.partialToFull[partial] t.mutex.RUnlock() if ok { r
cmd/pineconeip/tun/tun.go:43
↓ 1 callersFunctionConnectToServer
(url, handler)
cmd/pineconesim/ui/modules/server-api.js:54
↓ 1 callersMethodCopyInto
(t *Frame)
types/frame.go:87
↓ 1 callersMethodDebugLog
()
cmd/pineconesim/simulator/state.go:138
↓ 1 callersMethodDialTLSContext
DialTLSContext is an alias for DialContext, as all sessions are TLS-encrypted.
sessions/dial.go:136
↓ 1 callersMethodDisconnectAllPeers
(disconnectNode string)
cmd/pineconesim/simulator/links.go:123
↓ 1 callersMethodDistances
()
cmd/pineconesim/simulator/simulator.go:212
↓ 1 callersMethodEnableHopLimiting
()
cmd/pineconesim/simulator/router.go:63
↓ 1 callersMethodEnableWakeupBroadcasts
()
cmd/pineconesim/simulator/router.go:67
↓ 1 callersMethodEqualTo
(o Coordinates)
types/coordinates.go:99
↓ 1 callersMethodGetSelectedNodes
()
cmd/pineconesim/ui/modules/graph.js:693
↓ 1 callersMethodGetSelectedPeerings
()
cmd/pineconesim/ui/modules/graph.js:698
↓ 1 callersMethodIsConnected
IsConnected returns true if the node is connected within the given zone, or false otherwise.
router/router.go:128
↓ 1 callersMethodManholeHandler
(w http.ResponseWriter, req *http.Request)
router/manhole.go:55
↓ 1 callersMethodMarshalBinary
(buf []byte)
types/coordinates.go:50
↓ 1 callersMethodNetwork
()
types/ed25519.go:69
↓ 1 callersFunctionNewAdversaryRouter
(log *log.Logger, sk ed25519.PrivateKey)
cmd/pineconesim/simulator/adversary/drop_packets.go:109
↓ 1 callersFunctionNewDropSettings
()
cmd/pineconesim/simulator/adversary/drop_packets.go:52
↓ 1 callersFunctionNewNodeState
(peerID string, nodeType APINodeType)
cmd/pineconesim/simulator/state.go:71
↓ 1 callersFunctionNewSimulator
(log *log.Logger, sockets, acceptCommands bool)
cmd/pineconesim/simulator/simulator.go:97
↓ 1 callersFunctionNewState
()
cmd/pineconesim/simulator/state.go:109
↓ 1 callersFunctionNewStateAccessor
()
cmd/pineconesim/simulator/state.go:130
↓ 1 callersFunctionNewTUN
(r *router.Router)
cmd/pineconeip/tun/tun.go:58
↓ 1 callersMethodOverlayReadHandler
(quit <-chan bool)
cmd/pineconesim/simulator/router.go:136
↓ 1 callersMethodOverlayReadHandler
(quit <-chan bool)
cmd/pineconesim/simulator/adversary/drop_packets.go:138
↓ 1 callersMethodPathConvergence
()
cmd/pineconesim/simulator/simulator.go:251
↓ 1 callersMethodPing
(ctx context.Context, a types.PublicKey)
cmd/pineconesim/simulator/router.go:35
↓ 1 callersMethodPing
(from, to string)
cmd/pineconesim/simulator/pathfind.go:23
← previousnext →101–200 of 543, ranked by callers