MCPcopy Index your code

hub / github.com/noisetorch/NoiseTorch / functions

Functions77 in github.com/noisetorch/NoiseTorch

↓ 22 callersFunctionfindModule
Finds a module by exactly matching the module name, and checking if the second string is a substring of the argument
module.go:439
↓ 15 callersFunctioncleanupExit
(librnnoise string, exitCode int)
cli.go:175
↓ 14 callersMethodPush
(f ViewFunc)
views.go:19
↓ 12 callersFunctionloadModule
(ctx *ntcontext, module, args string)
module.go:184
↓ 7 callersMethodPop
()
views.go:23
↓ 6 callersFunctionwriteConfig
(conf *config)
config.go:72
↓ 5 callersFunctionhasCapSysResource
(caps *capability.Capabilities)
capability.go:44
↓ 5 callersFunctionsupressorState
(ctx *ntcontext)
module.go:36
↓ 4 callersFunctiongetRlimit
(pid int)
rlimit.go:32
↓ 4 callersFunctionmakeErrorView
(ctx *ntcontext, errorMsg string)
ui.go:426
↓ 3 callersFunctionconfigDir
()
config.go:81
↓ 3 callersFunctionexists
(path string)
config.go:85
↓ 3 callersFunctiongetCurrentCaps
()
capability.go:11
↓ 3 callersFunctiongetSinks
(client *pulseaudio.Client)
main.go:145
↓ 3 callersFunctiongetSources
(client *pulseaudio.Client)
main.go:117
↓ 3 callersFunctionloadSupressor
(ctx *ntcontext, inp *device, out *device)
module.go:130
↓ 3 callersFunctionresetUI
(ctx *ntcontext)
ui.go:477
↓ 3 callersFunctionsetRlimit
(pid int, new *syscall.Rlimit)
rlimit.go:38
↓ 3 callersFunctionunloadSupressor
(ctx *ntcontext)
module.go:296
↓ 2 callersFunctionensureOnlyOneInputSelected
(inps *[]device, current *device)
ui.go:308
↓ 2 callersFunctionfetchFile
(file string)
update.go:137
↓ 2 callersFunctiongetLatestRelease
()
update.go:161
↓ 2 callersFunctiongetPulsePid
()
rlimit.go:16
↓ 2 callersFunctiongetSelfFileCaps
()
capability.go:25
↓ 2 callersFunctioninputSelection
(ctx *ntcontext)
ui.go:319
↓ 2 callersFunctionloadKeys
()
scripts/signer.go:88
↓ 2 callersFunctionmakeConfirmView
(ctx *ntcontext, title, text, confirmText, denyText string, confirmfunc, denyfunc func())
ui.go:456
↓ 2 callersFunctionoutputSelection
(ctx *ntcontext)
ui.go:332
↓ 2 callersFunctionpRlimit
(pid int, limit uintptr, new *syscall.Rlimit, old *syscall.Rlimit)
rlimit.go:53
↓ 2 callersFunctionpkexecSetcapSelf
()
capability.go:60
↓ 2 callersFunctionpreselectDevice
(ctx *ntcontext, devices []device, preselectID string, fallbackFunc func(client *pulseaudio.Client) (string,
main.go:276
↓ 2 callersFunctionremoveLib
(file string)
main.go:109
↓ 2 callersFunctionremoveRlimit
(pid int)
rlimit.go:44
↓ 2 callersFunctionserverInfo
(paClient *pulseaudio.Client)
main.go:211
↓ 2 callersFunctionuiReloadNoisetorch
(ctx *ntcontext, inp, out device)
ui.go:284
↓ 2 callersFunctionuiUnloadNoisetorch
(ctx *ntcontext)
ui.go:269
↓ 2 callersFunctionuntar
(r io.Reader, dir string)
untar.go:60
↓ 2 callersFunctionupdateable
()
update.go:82
↓ 2 callersFunctionvalidConfiguration
(ctx *ntcontext, inpOk bool, outOk bool)
ui.go:345
↓ 1 callersFunctionNewViewStack
()
views.go:15
↓ 1 callersMethodPeek
()
views.go:36
↓ 1 callersFunctiondoCLI
(opt CLIOpts, config *config, librnnoise string)
cli.go:41
↓ 1 callersFunctiondumpLib
()
main.go:99
↓ 1 callersFunctionfixWindowClass
this is disgusting
main.go:317
↓ 1 callersFunctiongenerateKeypair
()
scripts/signer.go:100
↓ 1 callersFunctiongetDefaultSinkID
(client *pulseaudio.Client)
main.go:308
↓ 1 callersFunctiongetDefaultSourceID
(client *pulseaudio.Client)
main.go:300
↓ 1 callersFunctioninitializeConfigIfNot
()
config.go:25
↓ 1 callersFunctionloadPipeWireInput
(ctx *ntcontext, inp *device)
module.go:195
↓ 1 callersFunctionloadPipeWireOutput
(ctx *ntcontext, out *device)
module.go:209
↓ 1 callersFunctionloadPulseInput
(ctx *ntcontext, inp *device)
module.go:223
↓ 1 callersFunctionloadPulseOutput
(ctx *ntcontext, out *device)
module.go:264
↓ 1 callersFunctionmakeBinarySetcapped
()
capability.go:48
↓ 1 callersFunctionmakeFatalErrorView
(ctx *ntcontext, errorMsg string)
ui.go:441
↓ 1 callersFunctionpaConnectionWatchdog
(ctx *ntcontext)
main.go:174
↓ 1 callersFunctionparseCLIOpts
()
cli.go:25
↓ 1 callersFunctionpublickey
()
update.go:152
↓ 1 callersFunctionreadConfig
()
config.go:62
↓ 1 callersFunctionunloadSupressorPipeWire
(ctx *ntcontext)
module.go:304
↓ 1 callersFunctionunloadSupressorPulse
(ctx *ntcontext)
module.go:330
↓ 1 callersFunctionupdate
(ctx *ntcontext)
update.go:98
↓ 1 callersFunctionupdateCheck
(ctx *ntcontext)
update.go:86
↓ 1 callersFunctionupdateNoiseSupressorLoaded
the ugly and (partially) repeated strings are unforunately difficult to avoid, as it's what pulse audio expects
module.go:19
↓ 1 callersFunctionupdatefn
(ctx *ntcontext, w *nucular.Window)
ui.go:56
↓ 1 callersFunctionvalidRelPath
(p string)
untar.go:165
↓ 1 callersFunctionxdgOrFallback
(xdg string, fallback string)
config.go:96
FunctionUntar
TODO(bradfitz): this was copied from x/build/cmd/buildlet/buildlet.go but there were some buildlet-specific bits in there, so the code is forked for n
untar.go:56
FunctioncapabilitiesView
(ctx *ntcontext, w *nucular.Window)
ui.go:394
FunctionconnectView
(ctx *ntcontext, w *nucular.Window)
ui.go:389
FunctionlicenseView
(ctx *ntcontext, w *nucular.Window)
ui.go:359
FunctionloadingView
(ctx *ntcontext, w *nucular.Window)
ui.go:352
Functionmain
ditto
main.go:48
Functionmain
()
scripts/embedlicenses.go:10
Functionmain
()
scripts/signer.go:15
FunctionmainView
(ctx *ntcontext, w *nucular.Window)
ui.go:61
FunctionvalidRelativeDir
(dir string)
untar.go:154
FunctionversionView
(ctx *ntcontext, w *nucular.Window)
ui.go:375