Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( WritePID = udsrpc.WritePID ReadPID = udsrpc.ReadPID IsRunning = udsrpc.IsRunning RemovePID = udsrpc.RemovePID )
PID file helpers come from the shared go-uds-jsonrpc library, which handles the Unix (signal-0 probe) and Windows (OpenProcess) implementations behind build tags. Re-exported so daemon.WritePID/IsRunning/etc. keep working for callers in main.go.
Functions ¶
This section is empty.
Types ¶
type Daemon ¶
type Daemon struct {
// contains filtered or unexported fields
}
Daemon is the long-running background process that manages email connections, caching, sync, and notifications.
func (*Daemon) ReloadConfig ¶
ReloadConfig reloads the configuration from disk.
type OutboxEntry ¶ added in v0.41.0
type OutboxEntry struct {
ID string
Params daemonrpc.SendEmailParams
SendAt time.Time
}
Click to show internal directories.
Click to hide internal directories.