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
resetPingState
()
cmd/pineconesim/simulator/simulator.go:401
↓ 1 callers
Function
resetReplayUI
(element)
cmd/pineconesim/ui/modules/ui.js:86
↓ 1 callers
Method
saveNodePositions
()
cmd/pineconesim/ui/modules/graph.js:646
↓ 1 callers
Method
selectNodes
(nodes)
cmd/pineconesim/ui/modules/graph.js:684
↓ 1 callers
Function
selectStartingNetwork
()
cmd/pineconesim/ui/main.js:114
↓ 1 callers
Method
setup
(addr net.IP)
cmd/pineconeip/tun/tun_linux.go:11
↓ 1 callers
Method
setupAddress
(addr string)
cmd/pineconeip/tun/tun_linux.go:20
↓ 1 callers
Method
setupAddress
Sets the IPv6 address of the utun adapter. On Darwin/macOS this is done using a system socket and making direct syscalls to the kernel.
cmd/pineconeip/tun/tun_darwin.go:63
↓ 1 callers
Function
setupFormSubmission
()
cmd/pineconesim/ui/modules/ui/nodes-form.js:7
↓ 1 callers
Function
setupFormSubmission
()
cmd/pineconesim/ui/modules/ui/peerings-form.js:8
↓ 1 callers
Method
setupHandlers
()
cmd/pineconesim/ui/modules/graph.js:171
↓ 1 callers
Function
setupNetworkSelection
()
cmd/pineconesim/ui/modules/ui.js:169
↓ 1 callers
Function
setupToolSelection
()
cmd/pineconesim/ui/modules/ui.js:530
↓ 1 callers
Method
socketConnect
()
cmd/pineconesim/ui/websocket-worker.js:23
↓ 1 callers
Method
startGraph
()
cmd/pineconesim/ui/modules/graph.js:157
↓ 1 callers
Method
startIPv4
(intf *multicastInterface)
multicast/multicast.go:297
↓ 1 callers
Method
startIPv6
(intf *multicastInterface)
multicast/multicast.go:359
↓ 1 callers
Method
updateDropCount
(from types.PublicKey, f types.FrameType, countLimitOverall uint64, countLimitFrame uint64)
cmd/pineconesim/simulator/adversary/drop_packets.go:164
↓ 1 callers
Method
updateNetworkStats
(conv, stretch)
cmd/pineconesim/ui/modules/graph.js:770
↓ 1 callers
Method
updatePacketCounts
(from types.PublicKey, frameType types.FrameType)
cmd/pineconesim/simulator/adversary/drop_packets.go:158
↓ 1 callers
Function
userProxyCommander
(conn *websocket.Conn, connID uint64, sim *simulator.Simulator)
cmd/pineconesim/main.go:408
↓ 1 callers
Function
userProxyReporter
(conn *websocket.Conn, connID uint64, sim *simulator.Simulator)
cmd/pineconesim/main.go:231
↓ 1 callers
Method
valid
valid returns true if the broadcast hasn't expired, or false if it has. It is required for broadcasts to time out eventually, in the case that nodes l
router/state_broadcast.go:34
↓ 1 callers
Function
validateEventSequence
(content)
cmd/pineconesim/ui/modules/ui.js:316
↓ 1 callers
Method
write
()
cmd/pineconeip/tun/tun.go:102
Method
AddToPlaylist
(commands []SimCommand)
cmd/pineconesim/simulator/simulator.go:415
Method
Addr
()
sessions/listen.go:92
Method
AncestorParent
()
types/announcement.go:145
Method
Client
()
sessions/http.go:63
Method
Close
()
sessions/listen.go:96
Method
Close
()
sessions/sessions.go:100
Method
Close
()
util/websocket.go:67
Method
ConfigureFilterDefaults
(rates adversary.DropRates)
cmd/pineconesim/simulator/router.go:75
Method
ConfigureFilterDefaults
(node string, rates adversary.DropRates)
cmd/pineconesim/simulator/nodes.go:160
Method
ConfigureFilterDefaults
(rates DropRates)
cmd/pineconesim/simulator/adversary/drop_packets.go:146
Method
ConfigureFilterPeer
(peer types.PublicKey, rates adversary.DropRates)
cmd/pineconesim/simulator/router.go:77
Method
ConfigureFilterPeer
(node string, peer string, rates adversary.DropRates)
cmd/pineconesim/simulator/nodes.go:166
Method
ConfigureFilterPeer
(peer types.PublicKey, rates DropRates)
cmd/pineconesim/simulator/adversary/drop_packets.go:150
Method
Connect
()
cmd/pineconesim/ui/websocket-worker.js:19
Method
Connect
(conn net.Conn, options ...router.ConnectionOption)
cmd/pineconesim/simulator/router.go:55
Method
Connect
(conn net.Conn, options ...router.ConnectionOption)
cmd/pineconesim/simulator/adversary/drop_packets.go:130
Method
Coords
()
types/announcement.go:127
Method
Coords
()
cmd/pineconesim/simulator/router.go:59
Method
Coords
()
cmd/pineconesim/simulator/adversary/drop_packets.go:142
Method
Coords
()
router/api.go:47
Method
Copy
()
types/coordinates.go:111
Method
DialTLS
DialTLS is an alias for Dial, as all sessions are TLS-encrypted.
sessions/dial.go:130
Method
DisableHopLimiting
()
router/api.go:74
Method
DisableWakeupBroadcasts
()
cmd/pineconesim/simulator/router.go:71
Method
DisableWakeupBroadcasts
()
router/router.go:107
Method
EnableHopLimiting
()
router/api.go:70
Method
EnableWakeupBroadcasts
()
router/router.go:101
Method
GetLinkCount
()
cmd/pineconesim/simulator/state.go:167
Method
GetNodeCoords
(name string)
cmd/pineconesim/simulator/state.go:194
Method
HTTP
()
sessions/http.go:29
Method
IsEmpty
()
types/ed25519.go:43
Method
Len
()
types/coordinates.go:30
Method
Length
()
types/announcement.go:28
Method
Less
(i, j int)
types/coordinates.go:38
Method
LocalAddr
()
sessions/streams.go:28
Method
LocalAddr
LocalAddr returns a net.Addr containing the public key of the node for SNEK routing.
router/packetconn.go:123
Method
LocalAddr
()
util/websocket.go:71
Method
ManholeHandler
(w http.ResponseWriter, req *http.Request)
cmd/pineconesim/simulator/router.go:79
Method
ManholeHandler
(w http.ResponseWriter, req *http.Request)
cmd/pineconesim/simulator/adversary/drop_packets.go:154
Method
MarshalBinary
(data []byte)
types/signaturehop.go:45
Method
MarshalBinary
(b []byte)
types/varu64.go:21
Method
MarshalJSON
()
types/ed25519.go:65
Method
MarshalJSON
()
types/coordinates.go:91
Method
MarshalJSON
()
router/queuefairfifo.go:142
Method
MarshalJSON
()
router/peer.go:75
Method
MarshalJSON
()
router/queuefifo.go:115
Method
MinLength
()
types/announcement.go:32
Method
Mux
()
sessions/http.go:59
Method
Network
()
types/coordinates.go:26
Function
NewSessions
(log types.Logger, r *router.Router, protos []string)
sessions/sessions.go:62
Method
Pause
()
cmd/pineconesim/simulator/simulator.go:43
Method
Pause
()
cmd/pineconesim/simulator/simulator.go:388
Method
PeerCount
PeerCount returns the number of nodes that are directly connected to this Pinecone node.
router/router.go:263
Method
Ping
(ctx context.Context, destination types.PublicKey)
cmd/pineconesim/simulator/router.go:83
Method
Ping
(ctx context.Context, addr types.PublicKey)
cmd/pineconesim/simulator/adversary/drop_packets.go:134
Method
PingFilter
(from types.PublicKey, f *types.Frame)
cmd/pineconesim/simulator/router.go:117
Method
Play
()
cmd/pineconesim/simulator/simulator.go:39
Method
PublicKey
()
cmd/pineconesim/simulator/adversary/drop_packets.go:126
Method
Read
(p []byte)
util/websocket.go:42
Method
RegisterNetworkCallback
(intfCallback func() []InterfaceInfo)
multicast/multicast.go:103
Method
RemoteAddr
()
util/websocket.go:75
Method
RemovePeer
(uri string)
connections/manager.go:162
Method
RemovePeers
()
connections/manager.go:176
Method
Run
Tag StateDebug as a Command
cmd/pineconesim/simulator/commands.go:224
Method
Run
Tag Play as a Command
cmd/pineconesim/simulator/commands.go:236
Method
Run
Tag Pause as a Command
cmd/pineconesim/simulator/commands.go:248
Method
Run
Tag Delay as a Command
cmd/pineconesim/simulator/commands.go:262
Method
Run
Tag AddNode as a Command
cmd/pineconesim/simulator/commands.go:277
Method
Run
Tag RemoveNode as an Command
cmd/pineconesim/simulator/commands.go:296
Method
Run
Tag AddPeer as a Command
cmd/pineconesim/simulator/commands.go:311
Method
Run
Tag RemovePeer as an Command
cmd/pineconesim/simulator/commands.go:330
Method
Run
Tag ConfigureAdversaryDefaults as an Command
cmd/pineconesim/simulator/commands.go:349
Method
Run
Tag ConfigureAdversaryPeer as an Command
cmd/pineconesim/simulator/commands.go:365
Method
Run
Tag StartPings as a Command
cmd/pineconesim/simulator/commands.go:377
Method
Run
Tag StopPings as a Command
cmd/pineconesim/simulator/commands.go:389
← previous
next →
301–400 of 543, ranked by callers