Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/matrix-org/pinecone
/ functions
Functions
543 in github.com/matrix-org/pinecone
⨍
Functions
543
◇
Types & classes
157
↓ 1 callers
Method
PingingActive
()
cmd/pineconesim/simulator/simulator.go:202
↓ 1 callers
Method
PingingEnabled
()
cmd/pineconesim/simulator/simulator.go:198
↓ 1 callers
Method
Play
()
cmd/pineconesim/simulator/simulator.go:384
↓ 1 callers
Method
Protocol
(proto string)
sessions/sessions.go:105
↓ 1 callers
Function
PublicKeyForAddress
(a net.IP)
cmd/pineconeip/tun/tun.go:49
↓ 1 callers
Method
Read
(b []byte)
util/slowconn.go:17
↓ 1 callers
Method
RemoveNode
(node string)
cmd/pineconesim/simulator/nodes.go:140
↓ 1 callers
Method
ReportDistance
(a, b string, l int64)
cmd/pineconesim/simulator/interface.go:21
↓ 1 callers
Function
ReverseOrdering
(target types.PublicKey, input []types.PublicKey)
util/distance.go:58
↓ 1 callers
Method
Run
(quit <-chan bool, sim *Simulator)
cmd/pineconesim/simulator/events.go:152
↓ 1 callers
Method
SanityCheck
(from PublicKey)
types/announcement.go:104
↓ 1 callers
Method
SendCommandSequence
(data)
cmd/pineconesim/ui/websocket-worker.js:55
↓ 1 callers
Function
SetPingToolState
(enabled, active)
cmd/pineconesim/ui/modules/ui.js:212
↓ 1 callers
Method
SetReadDeadline
(t time.Time)
util/websocket.go:89
↓ 1 callers
Method
SetWriteDeadline
(t time.Time)
util/websocket.go:93
↓ 1 callers
Method
StartPinging
(ping_period time.Duration)
cmd/pineconesim/simulator/simulator.go:126
↓ 1 callers
Method
StartPings
()
cmd/pineconesim/simulator/simulator.go:392
↓ 1 callers
Method
StopPings
()
cmd/pineconesim/simulator/simulator.go:407
↓ 1 callers
Method
String
()
types/ed25519.go:61
↓ 1 callers
Method
UnmarshalBinary
(data []byte)
types/signaturehop.go:30
↓ 1 callers
Method
UnmarshalBinary
(buf []byte)
types/broadcast.go:65
↓ 1 callers
Method
UnmarshalBinary
(b []byte)
types/coordinates.go:63
↓ 1 callers
Function
UnmarshalCommandJSON
(command *SimCommandMsg)
cmd/pineconesim/simulator/commands.go:29
↓ 1 callers
Method
_addNode
(name string, peerID string, nodeType APINodeType)
cmd/pineconesim/simulator/state.go:205
↓ 1 callers
Method
_addPeer
_addPeer creates a new Peer and adds it to the switch in the next available port
router/state.go:219
↓ 1 callers
Method
_addPeerConnection
(from string, to string, port int)
cmd/pineconesim/simulator/state.go:215
↓ 1 callers
Method
_addRouteEntry
(index virtualSnakeIndex, entry *virtualSnakeEntry)
router/state.go:320
↓ 1 callers
Method
_addSnakeEntry
(node string, entryID string, peerID string)
cmd/pineconesim/simulator/state.go:284
↓ 1 callers
Method
_bootstrapNow
_bootstrapNow is responsible for sending a bootstrap message to the network.
router/state_snek.go:97
↓ 1 callers
Method
_handleBootstrap
_handleBootstrap is called in response to receiving a bootstrap packet. Returns true if the bootstrap was handled and false otherwise.
router/state_snek.go:304
↓ 1 callers
Method
_handleBroadcast
(p *peer, f *types.Frame)
router/state_broadcast.go:103
↓ 1 callers
Method
_handleTreeAnnouncement
_handleTreeAnnouncement is called whenever a tree announcement is received from a direct peer. It stores the update and then works out if that update
router/state_tree.go:293
↓ 1 callers
Method
_maintainTree
_maintainTree sends out root announcements if we are considering ourselves to be a root node.
router/state_tree.go:34
↓ 1 callers
Method
_nextHopsTree
_nextHopsTree returns the best next-hop candidate for a given frame. The "from" peer must be supplied in order to prevent routing loops. It is possibl
router/state_tree.go:187
↓ 1 callers
Method
_portDisconnected
_portDisconnected is called when a peer disconnects.
router/state.go:337
↓ 1 callers
Method
_removeNode
(name string)
cmd/pineconesim/simulator/state.go:210
↓ 1 callers
Method
_removePeer
_removePeer removes the Peer from the specified switch port
router/state.go:266
↓ 1 callers
Method
_removePeerConnection
(from string, to string, port int)
cmd/pineconesim/simulator/state.go:223
↓ 1 callers
Method
_removeSnakeEntry
(node string, entryID string)
cmd/pineconesim/simulator/state.go:291
↓ 1 callers
Method
_reportBandwidthIn
_reportBandwidthIn resets the bandwidth reporting timer to the specified duration.
router/state.go:162
↓ 1 callers
Method
_rootChanged
()
router/state.go:292
↓ 1 callers
Method
_sendWakeupBroadcasts
()
router/state_broadcast.go:94
↓ 1 callers
Method
_start
_start resets the state and starts tree and virtual snake maintenance.
router/state.go:67
↓ 1 callers
Method
_updateBroadcastCache
(node string, peerID string, timestamp uint64)
cmd/pineconesim/simulator/state.go:298
↓ 1 callers
Method
_updateDescendingPeer
(node string, peerID string, pathID string)
cmd/pineconesim/simulator/state.go:258
↓ 1 callers
Method
_updateExpectedBroadcasts
(dists map[string]map[string]*Distance)
cmd/pineconesim/simulator/state.go:231
↓ 1 callers
Method
_updateParent
(node string, peerID string)
cmd/pineconesim/simulator/state.go:249
↓ 1 callers
Method
_updatePeerBandwidthUsage
(node string, captureTime uint64, peers map[string]PeerBandwidthUsage)
cmd/pineconesim/simulator/state.go:309
↓ 1 callers
Method
_updateTreeRootAnnouncement
(node string, root string, sequence uint64, time uint64, coords []uint64)
cmd/pineconesim/simulator/state.go:268
↓ 1 callers
Method
accept
(listener net.Listener)
multicast/multicast.go:253
↓ 1 callers
Function
assignTimestamps
()
cmd/pineconesim/ui/modules/ui.js:610
↓ 1 callers
Method
candidates
()
util/overlay.go:29
↓ 1 callers
Method
changeDataSet
(dataset)
cmd/pineconesim/ui/modules/graph.js:725
↓ 1 callers
Function
closeRightPanel
()
cmd/pineconesim/ui/modules/ui.js:16
↓ 1 callers
Function
configureHTTPRouting
(log *log.Logger, sim *simulator.Simulator)
cmd/pineconesim/main.go:164
↓ 1 callers
Function
convertCommandToID
(command)
cmd/pineconesim/ui/modules/ui.js:543
↓ 1 callers
Function
extendNodesForm
()
cmd/pineconesim/ui/modules/ui/nodes-form.js:97
↓ 1 callers
Function
extendPeeringsForm
()
cmd/pineconesim/ui/modules/ui/peerings-form.js:90
↓ 1 callers
Method
focusNode
(nodeID)
cmd/pineconesim/ui/modules/graph.js:713
↓ 1 callers
Method
focusSelectedNode
()
cmd/pineconesim/ui/modules/graph.js:656
↓ 1 callers
Method
generateTLSCertificate
()
sessions/sessions.go:127
↓ 1 callers
Function
getCommonPrefix
(a, b Coordinates)
types/coordinates.go:120
↓ 1 callers
Method
getNodeBandwidthDistribution
()
cmd/pineconesim/ui/modules/graph.js:310
↓ 1 callers
Method
getNodeCount
()
cmd/pineconesim/ui/modules/graph.js:214
↓ 1 callers
Method
getTotalBandwidthUsage
()
cmd/pineconesim/ui/modules/graph.js:385
↓ 1 callers
Method
handleBandwidthReport
(node string, captureTime uint64, peers map[string]events.PeerBandwidthUsage)
cmd/pineconesim/simulator/simulator.go:355
↓ 1 callers
Method
handleBroadcastReceived
(node string, peerID string, timestamp uint64)
cmd/pineconesim/simulator/simulator.go:349
↓ 1 callers
Method
handlePeerAdded
(node string, peerID string, port int)
cmd/pineconesim/simulator/simulator.go:290
↓ 1 callers
Method
handlePeerRemoved
(node string, peerID string, port int)
cmd/pineconesim/simulator/simulator.go:296
↓ 1 callers
Function
handleSimEvents
(log *log.Logger, conn *websocket.Conn, ch <-chan simulator.SimEvent)
cmd/pineconesim/main.go:361
↓ 1 callers
Method
handleSnakeDescUpdate
(node string, peerID string, pathID string)
cmd/pineconesim/simulator/simulator.go:311
↓ 1 callers
Method
handleSnakeEntryAdded
(node string, entryID string, peerID string)
cmd/pineconesim/simulator/simulator.go:327
↓ 1 callers
Method
handleSnakeEntryRemoved
(node string, entryID string)
cmd/pineconesim/simulator/simulator.go:340
↓ 1 callers
Function
handleToolAddNodes
(subtool)
cmd/pineconesim/ui/modules/ui.js:449
↓ 1 callers
Function
handleToolAddPeerings
(subtool)
cmd/pineconesim/ui/modules/ui.js:463
↓ 1 callers
Function
handleToolCaptureStartStop
(subtool)
cmd/pineconesim/ui/modules/ui.js:261
↓ 1 callers
Function
handleToolPingStartStop
(subtool)
cmd/pineconesim/ui/modules/ui.js:238
↓ 1 callers
Function
handleToolRemove
(subtool)
cmd/pineconesim/ui/modules/ui.js:477
↓ 1 callers
Function
handleToolReplayPlayPause
(subtool)
cmd/pineconesim/ui/modules/ui.js:430
↓ 1 callers
Function
handleToolReplayUpload
(subtool)
cmd/pineconesim/ui/modules/ui.js:275
↓ 1 callers
Function
handleToolScenarioLoad
(subtool)
cmd/pineconesim/ui/modules/ui.js:257
↓ 1 callers
Function
handleToolScenarioNew
(subtool)
cmd/pineconesim/ui/modules/ui.js:253
↓ 1 callers
Function
handleToolViewAnalytics
(subtool)
cmd/pineconesim/ui/modules/ui.js:249
↓ 1 callers
Method
handleTreeParentUpdate
(node string, peerID string)
cmd/pineconesim/simulator/simulator.go:303
↓ 1 callers
Method
handleTreeRootAnnUpdate
(node string, root string, sequence uint64, time uint64, coords []uint64)
cmd/pineconesim/simulator/simulator.go:319
↓ 1 callers
Method
hash
(frame *types.Frame)
router/queuefairfifo.go:59
↓ 1 callers
Method
isStarted
()
cmd/pineconesim/ui/modules/graph.js:167
↓ 1 callers
Method
listener
()
sessions/listen.go:26
↓ 1 callers
Method
newLocalPeer
newLocalPeer returns a new local peer. It should only be called once when the router is set up.
router/packetconn.go:28
↓ 1 callers
Function
openRightPanel
()
cmd/pineconesim/ui/modules/ui.js:10
↓ 1 callers
Method
queuecount
()
router/queue.go:20
↓ 1 callers
Method
read
()
cmd/pineconeip/tun/tun.go:72
↓ 1 callers
Method
registerInterface
(info InterfaceInfo)
multicast/multicast.go:136
↓ 1 callers
Method
removeNode
(id)
cmd/pineconesim/ui/modules/graph.js:242
↓ 1 callers
Method
removePeer
(id, peer)
cmd/pineconesim/ui/modules/graph.js:443
↓ 1 callers
Method
removeSnakeEntry
(id, entry)
cmd/pineconesim/ui/modules/graph.js:425
↓ 1 callers
Method
reset
()
router/queuefairfifo.go:100
↓ 1 callers
Method
reset
()
router/queuefifo.go:85
↓ 1 callers
Function
resetNodesFormCount
()
cmd/pineconesim/ui/modules/ui/nodes-form.js:15
↓ 1 callers
Function
resetPeeringsFormCount
()
cmd/pineconesim/ui/modules/ui/peerings-form.js:16
← previous
next →
201–300 of 543, ranked by callers