Documentation
¶
Index ¶
- func MkdirAll(path string, uid int, perm os.FileMode) error
- func Walk(root string, walkFn WalkFunc)
- type ALRecorder
- func (v *ALRecorder) GetExportedMethods() dbusutil.ExportedMethods
- func (*ALRecorder) GetInterfaceName() string
- func (r *ALRecorder) GetNew(sender dbus.Sender) (newApps map[string][]string, busErr *dbus.Error)
- func (r *ALRecorder) MarkLaunched(file string) *dbus.Error
- func (r *ALRecorder) Service() *dbusutil.Service
- func (r *ALRecorder) UninstallHints(desktopFiles []string) *dbus.Error
- func (r *ALRecorder) WatchDirs(sender dbus.Sender, dataDirs []string) *dbus.Error
- type DFWatcher
- type Daemon
- type FileEvent
- type SubRecorder
- type WalkFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ALRecorder ¶
type ALRecorder struct {
// contains filtered or unexported fields
}
app launched recorder
func (*ALRecorder) GetExportedMethods ¶
func (v *ALRecorder) GetExportedMethods() dbusutil.ExportedMethods
func (*ALRecorder) GetInterfaceName ¶
func (*ALRecorder) GetInterfaceName() string
func (*ALRecorder) MarkLaunched ¶
func (r *ALRecorder) MarkLaunched(file string) *dbus.Error
func (*ALRecorder) Service ¶
func (r *ALRecorder) Service() *dbusutil.Service
func (*ALRecorder) UninstallHints ¶
func (r *ALRecorder) UninstallHints(desktopFiles []string) *dbus.Error
type DFWatcher ¶
type DFWatcher struct {
// contains filtered or unexported fields
}
desktop file watcher
func (*DFWatcher) GetExportedMethods ¶
func (v *DFWatcher) GetExportedMethods() dbusutil.ExportedMethods
func (*DFWatcher) GetInterfaceName ¶
type Daemon ¶
type Daemon struct { *loader.ModuleBase // contains filtered or unexported fields }
func (*Daemon) GetDependencies ¶
func (*Daemon) WaitEnable ¶
func (d *Daemon) WaitEnable()
type SubRecorder ¶
type SubRecorder struct {
// contains filtered or unexported fields
}
func NewSubRecorder ¶
func NewSubRecorder(uid int, home, root string, parent *ALRecorder) *SubRecorder
func (*SubRecorder) Destroy ¶
func (sr *SubRecorder) Destroy()
func (*SubRecorder) GetNew ¶
func (sr *SubRecorder) GetNew() (newApps []string)
func (*SubRecorder) MarkLaunched ¶
func (sr *SubRecorder) MarkLaunched(name string) bool
func (*SubRecorder) RequestSave ¶
func (sr *SubRecorder) RequestSave()
Click to show internal directories.
Click to hide internal directories.