Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/jetkvm/kvm
/ functions
Functions
2,643 in github.com/jetkvm/kvm
⨍
Functions
2,643
◇
Types & classes
493
↓ 1 callers
Function
rpcMountWithStorage
(filename string, mode VirtualMediaMode)
usb_mass_storage.go:523
↓ 1 callers
Function
rpcSendWOLMagicPacket
SendWOLMagicPacket sends a Wake-on-LAN magic packet to the specified MAC address. broadcastIP optionally overrides the default 255.255.255.255 broadca
wol.go:30
↓ 1 callers
Function
rpcToggleDHCPClient
()
network.go:365
↓ 1 callers
Function
rpcTryUpdate
()
ota.go:163
↓ 1 callers
Function
rpcTryUpdateComponents
(params updateParams, includePreRelease bool, resetConfig bool)
ota.go:184
↓ 1 callers
Method
run
Run starts the DHCP client and watches the lease file for changes. this is a blocking call.
pkg/nmlite/udhcpc/udhcpc.go:77
↓ 1 callers
Function
runATXControl
()
serial.go:43
↓ 1 callers
Function
runAll
()
ui/src/hooks/useKeyboard.ts:357
↓ 1 callers
Function
runAudioCapture
(ctx context.Context, track *webrtc.TrackLocalStaticSample, stopped chan<- struct{})
audio.go:73
↓ 1 callers
Method
runCallbacks
(update netlink.LinkUpdate)
pkg/nmlite/link/manager.go:90
↓ 1 callers
Method
runClientConn
()
block_device_linux.go:9
↓ 1 callers
Function
runDCControl
()
serial.go:164
↓ 1 callers
Function
runJiggler
()
jiggler.go:127
↓ 1 callers
Function
runMouseBidirectionalCheck
( page: Page, options: MouseBidirCheckOptions = {}, )
ui/e2e/helpers.ts:307
↓ 1 callers
Method
runServerConn
()
block_device.go:118
↓ 1 callers
Function
runWatchdog
()
hw.go:107
↓ 1 callers
Function
runWebSecureServer
RunWebSecureServer runs a web server with TLS.
web_tls.go:152
↓ 1 callers
Function
runWebsocketClient
()
cloud.go:308
↓ 1 callers
Method
scheduleAutoRelease
(key byte)
internal/usbgadget/hid_keyboard.go:191
↓ 1 callers
Function
semverGte
(version: string, minimum: string)
ui/e2e/helpers.ts:1404
↓ 1 callers
Function
sendBrowserInputThatMustNotWakeHost
(page: Page)
ui/e2e/remote-agent/ra-all.spec.ts:315
↓ 1 callers
Function
sendCustomCommand
(command string)
serial.go:286
↓ 1 callers
Function
sendHandshake
(initial: boolean)
ui/src/hooks/useHidRpc.ts:58
↓ 1 callers
Function
sendUsbReconfigRpc
( method: "setUsbDevices" | "setUsbConfig", params: Record<string, unknown>, )
ui/e2e/remote-agent/ra-all.spec.ts:471
↓ 1 callers
Method
serveHTTP
()
internal/logging/sse.go:81
↓ 1 callers
Function
sessionVideoCodecType
onFirstSessionConnected runs once on the 0→1 active-session edge. Video capture is a shared pipeline; starting it again on a handoff connect (count 1→
webrtc.go:668
↓ 1 callers
Function
setHostDisplayAdvertised
(enabled bool, reason string, force bool)
video.go:66
↓ 1 callers
Function
setInitialVirtualMediaState
()
usb_mass_storage.go:415
↓ 1 callers
Function
setInstance
(n *Native)
internal/native/single.go:10
↓ 1 callers
Method
setIsEmpty
(m map[string]bool)
pkg/nmlite/udhcpc/parser.go:23
↓ 1 callers
Method
setIsEmpty
(m map[string]bool)
pkg/nmlite/jetdhcpc/lease.go:113
↓ 1 callers
Function
setPublicIPReadyState
(ipv4Ready, ipv6Ready bool)
network.go:114
↓ 1 callers
Method
setRtcTime
Set implements Set for the Linux RTC ... It might be not accurate as the time consumed by the system call is not taken into account but it's good enou
internal/timesync/rtc_linux.go:80
↓ 1 callers
Function
setSerialSettings
(newSettings SerialSettings)
serial.go:475
↓ 1 callers
Method
setSystemHostname
setSystemHostname sets the system hostname using the hostname command
pkg/nmlite/hostname.go:217
↓ 1 callers
Method
setSystemTime
(now time.Time)
internal/timesync/timesync.go:295
↓ 1 callers
Function
setTLSState
(s TLSState)
web_tls.go:96
↓ 1 callers
Method
setUIVars
()
internal/native/display.go:8
↓ 1 callers
Function
setUSBEmulationDesired
(enabled bool)
usb.go:158
↓ 1 callers
Method
setUpGRPCClient
it should be only called by start() method, as it isn't thread-safe
internal/native/proxy.go:304
↓ 1 callers
Function
setUpNativeHandlers
()
internal/native/cgo_linux.go:111
↓ 1 callers
Function
setupMacrosViaRPC
(page: Page, retries = 3)
ui/e2e/remote-agent/ra-all.spec.ts:584
↓ 1 callers
Function
setupMacrosViaSSH
()
ui/e2e/remote-agent/ra-all.spec.ts:372
↓ 1 callers
Function
shellEscapeDoubleQuotes
(value: string)
ui/e2e/log-level.spec.ts:18
↓ 1 callers
Function
shellSingleQuote
(value: string)
ui/e2e/helpers.ts:725
↓ 1 callers
Function
shouldAdvertiseHostDisplayLocked
()
video.go:62
↓ 1 callers
Function
shouldGiveUp
()
ui/src/hooks/useHidRpc.ts:43
↓ 1 callers
Method
shouldKillLegacyDHCPClients
()
pkg/nmlite/manager.go:218
↓ 1 callers
Function
shouldRebootForNetworkChange
(oldConfig, newConfig *types.NetworkConfig)
network.go:229
↓ 1 callers
Function
simulateDeviceSideKeyHandlingForLegacyDevices
( state: KeysDownState, key: number, press: boolean, )
ui/src/hooks/useKeyboard.ts:171
↓ 1 callers
Function
slicesEqual
slicesEqual reports whether two string slices have the same elements.
mqtt_publish.go:338
↓ 1 callers
Function
sortAndCompareIPv6AddressSlices
(a, b []types.IPv6Address)
pkg/nmlite/utils.go:51
↓ 1 callers
Function
sortAndCompareStringSlices
(a, b []string)
pkg/nmlite/utils.go:28
↓ 1 callers
Function
splitAfterAnyEOL
splitAfterAnyEOL splits text into lines keeping the EOL with each piece. For LineEnding_AsIs it treats \r, \n, \r\n, and \n\r as EOLs. For other modes
serial_console_helpers.go:499
↓ 1 callers
Function
sseHeadersMiddleware
()
internal/logging/sse.go:100
↓ 1 callers
Function
startAudio
(track *webrtc.TrackLocalStaticSample)
audio.go:25
↓ 1 callers
Method
startAudioTone
()
ui/e2e/remote-agent/remote-agent.ts:329
↓ 1 callers
Method
startAudioTone
()
e2e/remote-agent/main.go:561
↓ 1 callers
Function
startCloudBlink
()
display.go:148
↓ 1 callers
Method
startEventStream
()
internal/native/grpc_client.go:140
↓ 1 callers
Method
startPeriodicStatusUpdates
startPeriodicStatusUpdates starts a goroutine that periodically publishes the device status. The goroutine stops when the MQTTManager's done channel i
mqtt_publish.go:549
↓ 1 callers
Method
startQuietTimer
()
serial_console_helpers.go:342
↓ 1 callers
Method
startVideoStreamListener
()
internal/native/proxy.go:175
↓ 1 callers
Function
startVisualNoise
()
ui/benchmarks/sweep-benchmark.spec.ts:22
↓ 1 callers
Function
stopAudioIfOwner
stopAudioIfOwner stops the audio capture only if it is currently bound to track. Used on session teardown so capture doesn't keep writing samples to a
audio.go:47
↓ 1 callers
Method
stopAudioTone
()
ui/e2e/remote-agent/remote-agent.ts:333
↓ 1 callers
Method
stopAudioTone
()
e2e/remote-agent/main.go:699
↓ 1 callers
Method
stopQuietTimer
()
serial_console_helpers.go:350
↓ 1 callers
Function
stopVisualNoise
()
ui/benchmarks/sweep-benchmark.spec.ts:28
↓ 1 callers
Function
stopWebSecureServer
()
web_tls.go:193
↓ 1 callers
Function
stripH265FromVideoTransceivers
* Removes H.265 from each video transceiver's preferred codec list so the * generated SDP offer does not advertise it. Called immediately before * c
ui/src/routes/devices.$id.tsx:117
↓ 1 callers
Method
subscribeCommands
--- Command Subscriptions ---
mqtt_commands.go:12
↓ 1 callers
Function
summaryStructured
(d *dhcpv4.DHCPv4, l *zerolog.Logger)
pkg/nmlite/jetdhcpc/logging.go:27
↓ 1 callers
Function
supervise
()
cmd/main.go:79
↓ 1 callers
Function
suspendRemoteHost
(options: { wakeAfterSeconds?: number } = {})
ui/e2e/remote-agent/ra-all.spec.ts:186
↓ 1 callers
Function
switchToMainScreen
()
display.go:30
↓ 1 callers
Function
syncFilesystem
()
internal/ota/utils.go:18
↓ 1 callers
Function
terminateWorker
()
ui/src/components/OcrOverlay.tsx:33
↓ 1 callers
Method
testEmbeddedByValue
()
internal/native/proto/native_grpc.pb.go:620
↓ 1 callers
Method
tickUI
()
internal/native/display.go:18
↓ 1 callers
Function
tick_displayDim
tick_displayDim() is called when when dim ticker expires, it simply reduces the brightness of the display by half of the max brightness.
display.go:276
↓ 1 callers
Function
tick_displayOff
tick_displayOff() is called when the off ticker expires, it turns off the display by setting the brightness to zero.
display.go:289
↓ 1 callers
Method
timeSyncLoop
()
internal/timesync/timesync.go:142
↓ 1 callers
Method
timerLoop
timerLoop runs the periodic IP check loop
pkg/myip/ip.go:162
↓ 1 callers
Function
toBoolean
(value: string | undefined)
ui/src/ui.config.ts:1
↓ 1 callers
Function
toCmdline
(path string)
pkg/nmlite/udhcpc/proc.go:28
↓ 1 callers
Function
toCmdline
(path string)
pkg/nmlite/jetdhcpc/legacy.go:28
↓ 1 callers
Method
toNativeOptions
()
internal/native/proxy.go:85
↓ 1 callers
Method
toOrderedChanges
()
internal/usbgadget/changeset_resolver.go:24
↓ 1 callers
Method
toProcessCommand
()
internal/native/proxy.go:227
↓ 1 callers
Method
toProxyOptions
()
internal/native/proxy.go:62
↓ 1 callers
Function
toString
(v interface{})
internal/confparser/utils.go:19
↓ 1 callers
Function
triggerRateLimit
(page: Page, maxAttempts = 10)
ui/e2e/helpers.ts:973
↓ 1 callers
Function
triggerTimeSyncOnNetworkStateChange
()
network.go:91
↓ 1 callers
Function
uiDispSetRotation
(rotation uint16)
internal/native/cgo_linux.go:362
↓ 1 callers
Function
uiEventCodeToName
(code int)
internal/native/cgo_linux.go:99
↓ 1 callers
Function
uiGetCurrentScreen
()
internal/native/cgo_linux.go:223
↓ 1 callers
Function
uiGetVar
(name string)
internal/native/cgo_linux.go:204
↓ 1 callers
Function
uiImgSetSrc
(objName string, src string)
internal/native/cgo_linux.go:347
↓ 1 callers
Function
uiInit
(rotation uint16)
internal/native/cgo_linux.go:122
← previous
next →
1,201–1,300 of 2,643, ranked by callers