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
Method
Run
(sim *Simulator)
cmd/pineconesim/simulator/simulator.go:47
Method
Sessions
()
sessions/sessions.go:109
Method
SetDeadline
(t time.Time)
util/websocket.go:79
Method
String
()
types/frame.go:281
Method
String
()
types/frame.go:298
Method
String
()
types/coordinates.go:42
Method
String
()
cmd/pineconesim/simulator/commands.go:229
Method
String
()
cmd/pineconesim/simulator/commands.go:241
Method
String
()
cmd/pineconesim/simulator/commands.go:253
Method
String
()
cmd/pineconesim/simulator/commands.go:267
Method
String
()
cmd/pineconesim/simulator/commands.go:287
Method
String
()
cmd/pineconesim/simulator/commands.go:301
Method
String
()
cmd/pineconesim/simulator/commands.go:320
Method
String
()
cmd/pineconesim/simulator/commands.go:339
Method
String
()
cmd/pineconesim/simulator/commands.go:354
Method
String
()
cmd/pineconesim/simulator/commands.go:370
Method
String
()
cmd/pineconesim/simulator/commands.go:382
Method
String
()
cmd/pineconesim/simulator/commands.go:394
Method
String
()
cmd/pineconesim/simulator/state.go:92
Method
Subscribe
(ch chan events.Event)
cmd/pineconesim/simulator/router.go:47
Method
Subscribe
(ch chan<- SimEvent)
cmd/pineconesim/simulator/state.go:148
Method
Subscribe
(ch chan events.Event)
cmd/pineconesim/simulator/adversary/drop_packets.go:122
Method
Subscribe
Subscribe registers a subscriber to this node's events
router/api.go:41
Method
Swap
(i, j int)
types/coordinates.go:34
Function
TestDHTWrappedOrdering
(t *testing.T)
util/distance_test.go:26
Function
TestHandleTreeAnnouncement
(t *testing.T)
router/state_tree_test.go:12
Function
TestLimitedFIFO
(t *testing.T)
router/queuefifo_test.go:9
Function
TestMarshalBinaryVaru64
(t *testing.T)
types/varu64_test.go:22
Function
TestMarshalUnmarshalAnnouncement
(t *testing.T)
types/announcement_test.go:24
Function
TestMarshalUnmarshalBootstrap
(t *testing.T)
types/virtualsnake_test.go:24
Function
TestMarshalUnmarshalFrameSnekRouted
(t *testing.T)
types/frame_test.go:104
Function
TestMarshalUnmarshalFrameTreeRouted
(t *testing.T)
types/frame_test.go:24
Function
TestMarshalUnmarshalSNEKBootstrapFrame
(t *testing.T)
types/frame_test.go:190
Function
TestOverlaySorting
(t *testing.T)
util/overlay_test.go:25
Function
TestPartialKeyMatch
(t *testing.T)
types/ed25519_test.go:5
Function
TestSNEKNextHopSelection
(t *testing.T)
router/state_snek_test.go:11
Function
TestSwitchPortDistances
(t *testing.T)
types/coordinates_test.go:42
Function
TestSwitchPorts
(t *testing.T)
types/coordinates_test.go:22
Function
TestTreeNextHopCandidate
(t *testing.T)
router/state_tree_test.go:528
Function
TestTreeNextHopSelection
(t *testing.T)
router/state_tree_test.go:568
Function
TestTreeParentSelection
(t *testing.T)
router/state_tree_test.go:72
Function
TestUnmarshalBinaryVaru64
(t *testing.T)
types/varu64_test.go:48
Method
Uptime
()
cmd/pineconesim/simulator/simulator.go:286
Method
Write
(p []byte)
util/websocket.go:34
Method
_cleanCachedCoords
_cleanCachedCoords clears old entries out of the coordinate cache.
router/state.go:137
Method
_maintainBroadcasts
NOTE: Functions prefixed with an underscore (_) are only safe to be called from the actor that owns them, in order to prevent data races. _maintainBro
router/state_broadcast.go:43
Method
_maintainSnake
_maintainSnake is responsible for working out if we need to send bootstraps or to clean up any old paths.
router/state_snek.go:52
Method
_read
_read waits for packets to arrive from the peering and then handles them appropriate. This function must be called from the peer's reader actor only.
router/peer.go:312
Method
_reportBandwidth
()
router/state.go:172
Method
_worker
()
connections/manager.go:125
Method
_write
_write waits for packets to arrive in one of the peer queues and writes them to the peering connection. This function must be called from the peer's w
router/peer.go:191
Method
ack
()
router/queuefairfifo.go:136
Method
ack
()
router/queuefifo.go:106
Method
ack
()
router/queuelifo.go:82
Method
constructor
(url)
cmd/pineconesim/ui/websocket-worker.js:10
Method
constructor
(canvas)
cmd/pineconesim/ui/modules/graph.js:148
Function
createAdversaryRouter
(log *log.Logger, sk ed25519.PrivateKey, quit <-chan bool)
cmd/pineconesim/simulator/nodes.go:191
Function
createDefaultRouter
(log *log.Logger, sk ed25519.PrivateKey, quit <-chan bool)
cmd/pineconesim/simulator/nodes.go:178
Function
createNodeOptionsGeneralAdversary
()
cmd/pineconesim/ui/modules/ui/common.js:50
Function
focusSelectedNode
()
cmd/pineconesim/ui/modules/ui.js:131
Method
getNodePositions
()
cmd/pineconesim/ui/modules/graph.js:652
Function
handleAnalyticsSelect
()
cmd/pineconesim/ui/modules/ui.js:587
Function
handleSimMessage
(msg)
cmd/pineconesim/ui/main.js:6
Method
isConnectionOption
()
router/options.go:28
Method
isConnectionOption
()
router/options.go:37
Method
isConnectionOption
()
router/options.go:38
Method
isConnectionOption
()
router/options.go:39
Method
isConnectionOption
()
router/options.go:40
Method
isConnectionOption
()
router/options.go:41
Method
isEvent
()
cmd/pineconesim/simulator/events.go:20
Method
isEvent
Tag NodeAdded as an Event
cmd/pineconesim/simulator/events.go:31
Method
isEvent
Tag NodeRemoved as an Event
cmd/pineconesim/simulator/events.go:38
Method
isEvent
Tag PeerAdded as an Event
cmd/pineconesim/simulator/events.go:47
Method
isEvent
Tag PeerRemoved as an Event
cmd/pineconesim/simulator/events.go:55
Method
isEvent
Tag TreeParentUpdate as an Event
cmd/pineconesim/simulator/events.go:64
Method
isEvent
Tag SnakeAscUpdate as an Event
cmd/pineconesim/simulator/events.go:74
Method
isEvent
Tag SnakeDescUpdate as an Event
cmd/pineconesim/simulator/events.go:84
Method
isEvent
Tag TreeRootAnnUpdate as an Event
cmd/pineconesim/simulator/events.go:95
Method
isEvent
Tag PingStateUpdate as an Event
cmd/pineconesim/simulator/events.go:103
Method
isEvent
Tag NetworkStatsUpdate as an Event
cmd/pineconesim/simulator/events.go:111
Method
isEvent
Tag SnakeEntryAdded as an Event
cmd/pineconesim/simulator/events.go:120
Method
isEvent
Tag SnakeEntryRemoved as an Event
cmd/pineconesim/simulator/events.go:128
Method
isEvent
Tag BroadcastReceived as an Event
cmd/pineconesim/simulator/events.go:137
Method
isEvent
Tag BandwidthReport as an Event
cmd/pineconesim/simulator/events.go:145
Method
isEvent
()
router/events/events.go:22
Method
isEvent
Tag PeerAdded as an Event
router/events/events.go:31
Method
isEvent
Tag PeerRemoved as an Event
router/events/events.go:39
Method
isEvent
Tag TreeParentUpdate as an Event
router/events/events.go:46
Method
isEvent
Tag SnakeDescUpdate as an Event
router/events/events.go:53
Method
isEvent
Tag TreeRootAnnUpdate as an Event
router/events/events.go:63
Method
isEvent
Tag SnakeEntryAdded as an Event
router/events/events.go:71
Method
isEvent
Tag SnakeEntryRemoved as an Event
router/events/events.go:78
Method
isEvent
Tag BroadcastReceived as an Event
router/events/events.go:86
Method
isEvent
Tag BandwidthReport as an Event
router/events/events.go:105
Method
isRouterOption
()
router/options.go:22
Method
isRouterOption
()
router/options.go:25
Function
main
()
cmd/pinecone/main.go:39
Function
main
()
cmd/pineconesim/main.go:42
Function
main
()
cmd/pineconesim/graphs/meshnetlab-graphconv/main.go:19
Function
main
()
cmd/pineconeip/main.go:38
← previous
next →
401–500 of 543, ranked by callers