daemon: Split host operations into ManagedService

This commit is contained in:
世界
2026-08-30 17:41:41 +08:00
parent 5d7a0d92c6
commit 2bd6a233dc
11 changed files with 1016 additions and 831 deletions
+5 -2
View File
@@ -1,11 +1,14 @@
package daemon
type PlatformHandler interface {
WriteDebugMessage(message string)
ConnectSSHAgent() (int32, error)
}
type ManagedHandler interface {
ServiceStop() error
ServiceReload() error
SystemProxyStatus() (*SystemProxyStatus, error)
SetSystemProxyEnabled(enabled bool) error
TriggerNativeCrash() error
WriteDebugMessage(message string)
ConnectSSHAgent() (int32, error)
}