Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/jetkvm/kvm
/ functions
Functions
2,643 in github.com/jetkvm/kvm
⨍
Functions
2,643
◇
Types & classes
493
↓ 519 callers
Method
Errorf
(format string, args ...any)
internal/logging/pion.go:41
↓ 295 callers
Method
Info
(msg string)
internal/logging/pion.go:26
↓ 259 callers
Method
Warn
(msg string)
internal/logging/pion.go:32
↓ 256 callers
Method
Error
(msg string)
internal/logging/pion.go:38
↓ 205 callers
Method
Lock
Lock locks the mutex
internal/sync/mutex.go:15
↓ 201 callers
Method
Unlock
Unlock unlocks the mutex
internal/sync/mutex.go:21
↓ 119 callers
Function
callJsonRpc
( page: Page, method: string, params: Record<string, unknown> = {}, timeoutMs?: number, )
ui/e2e/helpers.ts:1047
↓ 105 callers
Method
Interface
Interface returns the interface of the link
pkg/nmlite/link/netlink.go:86
↓ 100 callers
Method
Trace
Print all messages except trace.
internal/logging/pion.go:13
↓ 85 callers
Method
Debug
(msg string)
internal/logging/pion.go:20
↓ 81 callers
Method
topic
topic returns a fully qualified topic string using baseTopic.
mqtt.go:72
↓ 70 callers
Function
sendKeypress
(page: Page, keyCode: number, press: boolean)
ui/e2e/helpers.ts:121
↓ 68 callers
Method
String
()
pkg/nmlite/interface_state.go:24
↓ 63 callers
Method
String
()
internal/audio/capture.go:22
↓ 55 callers
Method
Close
Close disconnects from the MQTT broker gracefully and stops background goroutines.
mqtt.go:229
↓ 50 callers
Method
close
()
webrtc.go:376
↓ 48 callers
Function
file_internal_native_proto_native_proto_rawDescGZIP
()
internal/native/proto/native.pb.go:2536
↓ 47 callers
Method
removeDiscovery
removeDiscovery removes a single HA discovery entity by publishing an empty retained payload.
mqtt_discovery.go:643
↓ 41 callers
Method
RUnlock
RUnlock unlocks the mutex for reading
internal/sync/mutex.go:58
↓ 40 callers
Method
RLock
RLock locks the mutex for reading
internal/sync/mutex.go:52
↓ 38 callers
Method
get
(path: string)
ui/e2e/remote-agent/remote-agent.ts:249
↓ 37 callers
Method
Write
(p []byte)
internal/logging/logger.go:33
↓ 37 callers
Function
sshExec
(cmd: string, ignoreErrors = false)
ui/e2e/helpers.ts:729
↓ 37 callers
Function
useJsonRpc
(onRequest?: (payload: JsonRpcRequest) => void)
ui/src/hooks/useJsonRpc.ts:54
↓ 37 callers
Function
waitForWebRTCReady
(page: Page, timeout = 30000)
ui/e2e/helpers.ts:29
↓ 36 callers
Method
clearKeyboardEvents
()
ui/e2e/remote-agent/remote-agent.ts:295
↓ 35 callers
Function
GetSubsystemLogger
(subsystem string)
internal/logging/root.go:18
↓ 35 callers
Function
SaveConfig
()
config.go:353
↓ 35 callers
Method
getKeyboardEvents
()
ui/e2e/remote-agent/remote-agent.ts:279
↓ 34 callers
Method
Encode
(dst []byte, samples []int16)
internal/audio/g722.go:75
↓ 33 callers
Method
publishDiscovery
(component, objectID string, payload haDiscoveryPayload)
mqtt_discovery.go:636
↓ 29 callers
Method
Stop
()
internal/network/types/dhcp.go:19
↓ 28 callers
Function
panicPlatformNotSupported
()
internal/native/cgo_notlinux.go:5
↓ 28 callers
Method
runShellLog
runShellLog runs a shell command (for pipelines) and logs its output.
internal/diagnostics/helpers.go:32
↓ 26 callers
Method
Close
Close cleans up resources used by the USB gadget
internal/usbgadget/usbgadget.go:165
↓ 24 callers
Method
Get
()
e2e/remote-agent/main.go:123
↓ 22 callers
Method
Done
Done decrements the wait group counter
internal/sync/release.go:75
↓ 21 callers
Method
readFileLog
readFileLog reads a file and logs its content.
internal/diagnostics/helpers.go:50
↓ 20 callers
Method
Add
Add adds a function to the wait group
internal/sync/release.go:70
↓ 20 callers
Method
Do
(req *http.Request)
internal/ota/ota.go:20
↓ 19 callers
Function
ensureLocalAuthMode
(page: Page, desired: LocalAuthModeConfig)
ui/e2e/helpers.ts:834
↓ 19 callers
Function
sendAbsMouseMove
( page: Page, x: number, y: number, buttons = 0, )
ui/e2e/helpers.ts:219
↓ 18 callers
Method
Attrs
Attrs returns the attributes of the link
pkg/nmlite/link/netlink.go:78
↓ 18 callers
Method
Type
()
internal/hidrpc/message.go:19
↓ 18 callers
Method
keys
()
ui/src/hooks/hidRpc.ts:151
↓ 17 callers
Method
Marshal
Marshal marshals the message to a byte array.
internal/hidrpc/message.go:15
↓ 17 callers
Method
publish
publish marshals the payload to JSON and publishes to the topic.
mqtt.go:245
↓ 16 callers
Function
ensureRpcReady
( page: Page, { timeoutMs = 60000, navigateFirst = false, }: { timeoutMs?: number; navigateFirst
ui/e2e/helpers.ts:62
↓ 16 callers
Function
handleSerialSettingsChange
(config: keyof SerialSettings, value: unknown)
ui/src/components/extensions/SerialConsole.tsx:107
↓ 16 callers
Function
pad
(s: string, n: number)
ui/benchmarks/sweep-benchmark.spec.ts:97
↓ 16 callers
Function
remoteHostExec
Run a command on the remote host (the machine whose display is captured by the KVM).
ui/e2e/remote-agent/ra-all.spec.ts:42
↓ 15 callers
Method
Reset
()
internal/native/proto/native.pb.go:31
↓ 15 callers
Method
Start
()
internal/network/types/dhcp.go:18
↓ 15 callers
Function
writeJSONRPCEvent
(event string, params any, session *Session)
jsonrpc.go:72
↓ 14 callers
Method
IsConnected
IsConnected returns the current connection state.
mqtt.go:224
↓ 14 callers
Method
clearMouseEvents
()
ui/e2e/remote-agent/remote-agent.ts:299
↓ 14 callers
Method
componentUpdateError
(prefix string, err error, l *zerolog.Logger)
internal/ota/errors.go:15
↓ 14 callers
Function
g722Saturate
(v int)
internal/audio/g722.go:264
↓ 14 callers
Function
rebootDeviceViaSSH
(waitForReady = true)
ui/e2e/helpers.ts:1034
↓ 13 callers
Method
Printf
Printf prints a log message as-is via predefined Printfer
pkg/nmlite/jetdhcpc/logging.go:18
↓ 13 callers
Method
UpdateLabelIfChanged
(objName string, newText string)
internal/native/interface.go:33
↓ 13 callers
Function
updateField
(field: K, value: MQTTSettings[K])
ui/src/routes/devices.$id.settings.mqtt.tsx:223
↓ 12 callers
Method
Wait
Wait waits for the wait group to finish
internal/sync/release.go:80
↓ 12 callers
Function
nativeProxyClientExecWithoutArgument
(p *NativeProxy, fn func(*GRPCClient) error)
internal/native/proxy.go:524
↓ 12 callers
Function
restartAppViaSSH
()
ui/e2e/helpers.ts:810
↓ 12 callers
Function
sleep
(ms: number)
ui/src/utils.ts:326
↓ 12 callers
Function
tapKey
(page: Page, keyCode: number, holdMs = 20)
ui/e2e/helpers.ts:143
↓ 12 callers
Function
unlockWithLog
(lock *sync.Mutex, logger *zerolog.Logger, msg string, args ...any)
internal/usbgadget/utils.go:176
↓ 12 callers
Function
useDeviceUiNavigation
()
ui/src/hooks/useAppNavigation.ts:41
↓ 11 callers
Method
FetchPublicKey
FetchPublicKey fetches the public key from keyservers with fallback support. It tries each keyserver in order and returns on first success. The key is
internal/ota/gpg.go:66
↓ 11 callers
Function
GetDeviceID
()
hw.go:70
↓ 11 callers
Method
addFileChange
(component string, change RequestedFileChange)
internal/usbgadget/config_tx.go:73
↓ 11 callers
Function
getDeviceHost
()
ui/e2e/helpers.ts:987
↓ 11 callers
Function
getNetlinkManager
()
pkg/nmlite/netlink.go:5
↓ 11 callers
Method
health
Check if the agent is running.
ui/e2e/remote-agent/remote-agent.ts:262
↓ 10 callers
Function
getCurrentVersion
(page: Page)
ui/e2e/helpers.ts:412
↓ 10 callers
Function
logLockTrack
(ptr uintptr)
internal/sync/log.go:51
↓ 10 callers
Method
waitForInputDevices
* Wait for JetKVM input devices to have specific types registered. * Useful for verifying USB preset changes (e.g., keyboard_only removes mouse dev
ui/e2e/remote-agent/remote-agent.ts:505
↓ 10 callers
Function
waitForKeyboardReady
* Retry keyboard round-trip (send Space, verify host received it) until success * or timeout. Used after USB rebinds where the HID channel needs time
ui/e2e/remote-agent/ra-all.spec.ts:110
↓ 10 callers
Function
waitForVideoDimensions
( page: Page, timeout = 10000, )
ui/e2e/helpers.ts:196
↓ 9 callers
Function
SetDefaultsAndValidate
(config interface{})
internal/confparser/confparser.go:30
↓ 9 callers
Method
String
()
internal/usbgadget/changeset.go:129
↓ 9 callers
Method
UpdateLabelAndChangeVisibility
(objName string, newText string)
internal/native/interface.go:34
↓ 9 callers
Method
actionsAllowed
actionsAllowed checks if MQTT actions are enabled in the config.
mqtt.go:274
↓ 9 callers
Function
extractFingerprintFromArmoredKey
(t *testing.T, armoredKey []byte)
internal/ota/gpg_test.go:47
↓ 9 callers
Function
getKeysDownState
(page: Page)
ui/e2e/helpers.ts:162
↓ 9 callers
Method
getMouseEvents
()
ui/e2e/remote-agent/remote-agent.ts:283
↓ 9 callers
Function
sleep
(ms: number)
ui/e2e/remote-agent/remote-agent.ts:633
↓ 9 callers
Function
testUsingJson
(t *testing.T, filename string)
internal/ota/ota_test.go:210
↓ 9 callers
Method
triggerComponentUpdateState
(component string, update *componentUpdateStatus)
internal/ota/ota.go:166
↓ 9 callers
Method
waitForMouseEvent
( predicate: (ev: MouseEvent) => boolean, timeoutMs = 3000, )
ui/e2e/remote-agent/remote-agent.ts:451
↓ 8 callers
Method
Enqueue
(payload []byte, source string, requestEcho bool, origin TXOrigin)
serial_console_helpers.go:633
↓ 8 callers
Method
GetUsbState
GetUsbState returns the current state of the USB gadget
internal/usbgadget/udc.go:81
↓ 8 callers
Method
Size
()
block_device.go:42
↓ 8 callers
Function
connectedDisplayConnectors
(displays: DisplayInfo[])
ui/e2e/remote-agent/remote-agent.ts:60
↓ 8 callers
Method
downloadComponentSignature
downloadComponentSignature checks if a signature is required and downloads it if available. Returns the signature bytes (nil if not required/available
internal/ota/utils.go:130
↓ 8 callers
Method
emitToTerminal
(s string)
serial_console_helpers.go:559
↓ 8 callers
Method
expectKeyPress
* Verify a key was pressed on the remote host. * Clears events, calls `action`, then checks for the expected Linux key code.
ui/e2e/remote-agent/remote-agent.ts:343
↓ 8 callers
Function
generateTestArmoredKey
generateTestArmoredKey creates a valid armored PGP public key for testing.
internal/ota/gpg_test.go:33
↓ 8 callers
Function
getPointer
(t trackable)
internal/sync/log.go:76
next →
1–100 of 2,643, ranked by callers