Documentation ¶
Index ¶
- type InhibitorInfo
- type Manager
- func (v *Manager) ActivateSession(flags dbus.Flags, sessionId string) error
- func (v *Manager) ActivateSessionOnSeat(flags dbus.Flags, sessionId string, seatId string) error
- func (v *Manager) AttachDevice(flags dbus.Flags, seatId string, sysfs string, interactive bool) error
- func (v *Manager) BlockInhibited() proxy.PropString
- func (v *Manager) CanHibernate(flags dbus.Flags) (result string, err error)
- func (v *Manager) CanHybridSleep(flags dbus.Flags) (result string, err error)
- func (v *Manager) CanPowerOff(flags dbus.Flags) (result string, err error)
- func (v *Manager) CanReboot(flags dbus.Flags) (result string, err error)
- func (v *Manager) CanRebootToFirmwareSetup(flags dbus.Flags) (result string, err error)
- func (v *Manager) CanSuspend(flags dbus.Flags) (result string, err error)
- func (v *Manager) CancelScheduledShutdown(flags dbus.Flags) (cancelled bool, err error)
- func (v *Manager) ConnectPrepareForShutdown(cb func(start bool)) (dbusutil.SignalHandlerId, error)
- func (v *Manager) ConnectPrepareForSleep(cb func(start bool)) (dbusutil.SignalHandlerId, error)
- func (v *Manager) ConnectSeatNew(cb func(seatId string, seatPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error)
- func (v *Manager) ConnectSeatRemoved(cb func(seatId string, seatPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error)
- func (v *Manager) ConnectSessionNew(cb func(sessionId string, sessionPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error)
- func (v *Manager) ConnectSessionRemoved(cb func(sessionId string, sessionPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error)
- func (v *Manager) ConnectUserNew(cb func(uid uint32, userPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error)
- func (v *Manager) ConnectUserRemoved(cb func(uid uint32, userPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error)
- func (v *Manager) CreateSession(flags dbus.Flags, uid uint32, pid uint32, service string, type0 string, ...) (sessionId string, sessionPath dbus.ObjectPath, runtimePath string, ...)
- func (v *Manager) DelayInhibited() proxy.PropString
- func (v *Manager) Docked() proxy.PropBool
- func (v *Manager) EnableWallMessages() proxy.PropBool
- func (v *Manager) FlushDevices(flags dbus.Flags, interactive bool) error
- func (*Manager) GetInterfaceName_() string
- func (v *Manager) GetObject_() *proxy.Object
- func (v *Manager) GetSeat(flags dbus.Flags, seatId string) (seatPath dbus.ObjectPath, err error)
- func (v *Manager) GetSession(flags dbus.Flags, sessionId string) (sessionPath dbus.ObjectPath, err error)
- func (v *Manager) GetSessionByPID(flags dbus.Flags, pid uint32) (sessionPath dbus.ObjectPath, err error)
- func (v *Manager) GetUser(flags dbus.Flags, uid uint32) (userPath dbus.ObjectPath, err error)
- func (v *Manager) GetUserByPID(flags dbus.Flags, pid uint32) (userPath dbus.ObjectPath, err error)
- func (v *Manager) GoActivateSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call
- func (v *Manager) GoActivateSessionOnSeat(flags dbus.Flags, ch chan *dbus.Call, sessionId string, seatId string) *dbus.Call
- func (v *Manager) GoAttachDevice(flags dbus.Flags, ch chan *dbus.Call, seatId string, sysfs string, ...) *dbus.Call
- func (v *Manager) GoCanHibernate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
- func (v *Manager) GoCanHybridSleep(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
- func (v *Manager) GoCanPowerOff(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
- func (v *Manager) GoCanReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
- func (v *Manager) GoCanRebootToFirmwareSetup(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
- func (v *Manager) GoCanSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
- func (v *Manager) GoCancelScheduledShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
- func (v *Manager) GoCreateSession(flags dbus.Flags, ch chan *dbus.Call, uid uint32, pid uint32, service string, ...) *dbus.Call
- func (v *Manager) GoFlushDevices(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call
- func (v *Manager) GoGetSeat(flags dbus.Flags, ch chan *dbus.Call, seatId string) *dbus.Call
- func (v *Manager) GoGetSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call
- func (v *Manager) GoGetSessionByPID(flags dbus.Flags, ch chan *dbus.Call, pid uint32) *dbus.Call
- func (v *Manager) GoGetUser(flags dbus.Flags, ch chan *dbus.Call, uid uint32) *dbus.Call
- func (v *Manager) GoGetUserByPID(flags dbus.Flags, ch chan *dbus.Call, pid uint32) *dbus.Call
- func (v *Manager) GoHibernate(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call
- func (v *Manager) GoHybridSleep(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call
- func (v *Manager) GoInhibit(flags dbus.Flags, ch chan *dbus.Call, what string, who string, why string, ...) *dbus.Call
- func (v *Manager) GoKillSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string, who string, ...) *dbus.Call
- func (v *Manager) GoKillUser(flags dbus.Flags, ch chan *dbus.Call, uid uint32, signo int32) *dbus.Call
- func (v *Manager) GoListInhibitors(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
- func (v *Manager) GoListSeats(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
- func (v *Manager) GoListSessions(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
- func (v *Manager) GoListUsers(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
- func (v *Manager) GoLockSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call
- func (v *Manager) GoLockSessions(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
- func (v *Manager) GoPowerOff(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call
- func (v *Manager) GoReboot(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call
- func (v *Manager) GoReleaseSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call
- func (v *Manager) GoScheduleShutdown(flags dbus.Flags, ch chan *dbus.Call, type0 string, usec uint64) *dbus.Call
- func (v *Manager) GoSetRebootToFirmwareSetup(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call
- func (v *Manager) GoSetUserLinger(flags dbus.Flags, ch chan *dbus.Call, uid uint32, linger bool, ...) *dbus.Call
- func (v *Manager) GoSetWallMessage(flags dbus.Flags, ch chan *dbus.Call, wallMessage string, enable bool) *dbus.Call
- func (v *Manager) GoSuspend(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call
- func (v *Manager) GoTerminateSeat(flags dbus.Flags, ch chan *dbus.Call, seatId string) *dbus.Call
- func (v *Manager) GoTerminateSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call
- func (v *Manager) GoTerminateUser(flags dbus.Flags, ch chan *dbus.Call, uid uint32) *dbus.Call
- func (v *Manager) GoUnlockSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call
- func (v *Manager) GoUnlockSessions(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
- func (v *Manager) HandleHibernateKey() proxy.PropString
- func (v *Manager) HandleLidSwitch() proxy.PropString
- func (v *Manager) HandleLidSwitchDocked() proxy.PropString
- func (v *Manager) HandlePowerKey() proxy.PropString
- func (v *Manager) HandleSuspendKey() proxy.PropString
- func (v *Manager) Hibernate(flags dbus.Flags, interactive bool) error
- func (v *Manager) HoldoffTimeoutUSec() proxy.PropUint64
- func (v *Manager) HybridSleep(flags dbus.Flags, interactive bool) error
- func (v *Manager) IdleAction() proxy.PropString
- func (v *Manager) IdleActionUSec() proxy.PropUint64
- func (v *Manager) IdleHint() proxy.PropBool
- func (v *Manager) IdleSinceHint() proxy.PropUint64
- func (v *Manager) IdleSinceHintMonotonic() proxy.PropUint64
- func (v *Manager) Inhibit(flags dbus.Flags, what string, who string, why string, mode string) (pipeFd dbus.UnixFD, err error)
- func (v *Manager) InhibitDelayMaxUSec() proxy.PropUint64
- func (v *Manager) InhibitorsMax() proxy.PropUint64
- func (v *Manager) KillExcludeUsers() proxy.PropStringArray
- func (v *Manager) KillOnlyUsers() proxy.PropStringArray
- func (v *Manager) KillSession(flags dbus.Flags, sessionId string, who string, signo int32) error
- func (v *Manager) KillUser(flags dbus.Flags, uid uint32, signo int32) error
- func (v *Manager) KillUserProcesses() proxy.PropBool
- func (v *Manager) ListInhibitors(flags dbus.Flags) (inhibitorList []InhibitorInfo, err error)
- func (v *Manager) ListSeats(flags dbus.Flags) (seatList []SeatInfo, err error)
- func (v *Manager) ListSessions(flags dbus.Flags) (sessionList []SessionDetail, err error)
- func (v *Manager) ListUsers(flags dbus.Flags) (userList []UserDetail, err error)
- func (v *Manager) LockSession(flags dbus.Flags, sessionId string) error
- func (v *Manager) LockSessions(flags dbus.Flags) error
- func (v *Manager) NAutoVTs() proxy.PropUint32
- func (v *Manager) NCurrentInhibitors() proxy.PropUint64
- func (v *Manager) NCurrentSessions() proxy.PropUint64
- func (v *Manager) PowerOff(flags dbus.Flags, interactive bool) error
- func (v *Manager) PreparingForShutdown() proxy.PropBool
- func (v *Manager) PreparingForSleep() proxy.PropBool
- func (v *Manager) Reboot(flags dbus.Flags, interactive bool) error
- func (v *Manager) RebootToFirmwareSetup() proxy.PropBool
- func (v *Manager) ReleaseSession(flags dbus.Flags, sessionId string) error
- func (v *Manager) RemoveIPC() proxy.PropBool
- func (v *Manager) RuntimeDirectorySize() proxy.PropUint64
- func (v *Manager) ScheduleShutdown(flags dbus.Flags, type0 string, usec uint64) error
- func (v *Manager) ScheduledShutdown() PropManagerScheduledShutdown
- func (v *Manager) SessionsMax() proxy.PropUint64
- func (v *Manager) SetRebootToFirmwareSetup(flags dbus.Flags, enable bool) error
- func (v *Manager) SetUserLinger(flags dbus.Flags, uid uint32, linger bool, interactive bool) error
- func (v *Manager) SetWallMessage(flags dbus.Flags, wallMessage string, enable bool) error
- func (*Manager) StoreCanHibernate(call *dbus.Call) (result string, err error)
- func (*Manager) StoreCanHybridSleep(call *dbus.Call) (result string, err error)
- func (*Manager) StoreCanPowerOff(call *dbus.Call) (result string, err error)
- func (*Manager) StoreCanReboot(call *dbus.Call) (result string, err error)
- func (*Manager) StoreCanRebootToFirmwareSetup(call *dbus.Call) (result string, err error)
- func (*Manager) StoreCanSuspend(call *dbus.Call) (result string, err error)
- func (*Manager) StoreCancelScheduledShutdown(call *dbus.Call) (cancelled bool, err error)
- func (*Manager) StoreCreateSession(call *dbus.Call) (sessionId string, sessionPath dbus.ObjectPath, runtimePath string, ...)
- func (*Manager) StoreGetSeat(call *dbus.Call) (seatPath dbus.ObjectPath, err error)
- func (*Manager) StoreGetSession(call *dbus.Call) (sessionPath dbus.ObjectPath, err error)
- func (*Manager) StoreGetSessionByPID(call *dbus.Call) (sessionPath dbus.ObjectPath, err error)
- func (*Manager) StoreGetUser(call *dbus.Call) (userPath dbus.ObjectPath, err error)
- func (*Manager) StoreGetUserByPID(call *dbus.Call) (userPath dbus.ObjectPath, err error)
- func (*Manager) StoreInhibit(call *dbus.Call) (pipeFd dbus.UnixFD, err error)
- func (*Manager) StoreListInhibitors(call *dbus.Call) (inhibitorList []InhibitorInfo, err error)
- func (*Manager) StoreListSeats(call *dbus.Call) (seatList []SeatInfo, err error)
- func (*Manager) StoreListSessions(call *dbus.Call) (sessionList []SessionDetail, err error)
- func (*Manager) StoreListUsers(call *dbus.Call) (userList []UserDetail, err error)
- func (v *Manager) Suspend(flags dbus.Flags, interactive bool) error
- func (v *Manager) TerminateSeat(flags dbus.Flags, seatId string) error
- func (v *Manager) TerminateSession(flags dbus.Flags, sessionId string) error
- func (v *Manager) TerminateUser(flags dbus.Flags, uid uint32) error
- func (v *Manager) UnlockSession(flags dbus.Flags, sessionId string) error
- func (v *Manager) UnlockSessions(flags dbus.Flags) error
- func (v *Manager) UserTasksMax() proxy.PropUint64
- func (v *Manager) WallMessage() proxy.PropString
- type PropManagerScheduledShutdown
- type PropSessionInfo
- type PropSessionInfoSlice
- type PropSessionSeat
- type PropSessionUser
- type ScheduledShutdown
- type Seat
- func (v *Seat) ActivateSession(flags dbus.Flags, sessionId string) error
- func (v *Seat) ActiveSession() PropSessionInfo
- func (v *Seat) CanGraphical() proxy.PropBool
- func (v *Seat) CanMultiSession() proxy.PropBool
- func (v *Seat) CanTTY() proxy.PropBool
- func (*Seat) GetInterfaceName_() string
- func (v *Seat) GetObject_() *proxy.Object
- func (v *Seat) GoActivateSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call
- func (v *Seat) GoSwitchTo(flags dbus.Flags, ch chan *dbus.Call, vtnr uint32) *dbus.Call
- func (v *Seat) GoSwitchToNext(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
- func (v *Seat) GoSwitchToPrevious(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
- func (v *Seat) GoTerminate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
- func (v *Seat) Id() proxy.PropString
- func (v *Seat) IdleHint() proxy.PropBool
- func (v *Seat) IdleSinceHint() proxy.PropUint64
- func (v *Seat) IdleSinceHintMonotonic() proxy.PropUint64
- func (v *Seat) Sessions() PropSessionInfoSlice
- func (v *Seat) SwitchTo(flags dbus.Flags, vtnr uint32) error
- func (v *Seat) SwitchToNext(flags dbus.Flags) error
- func (v *Seat) SwitchToPrevious(flags dbus.Flags) error
- func (v *Seat) Terminate(flags dbus.Flags) error
- type SeatInfo
- type Session
- func (v *Session) Activate(flags dbus.Flags) error
- func (v *Session) Active() proxy.PropBool
- func (v *Session) Audit() proxy.PropUint32
- func (v *Session) Class() proxy.PropString
- func (v *Session) ConnectLock(cb func()) (dbusutil.SignalHandlerId, error)
- func (v *Session) ConnectPauseDevice(cb func(major uint32, minor uint32, type0 string)) (dbusutil.SignalHandlerId, error)
- func (v *Session) ConnectResumeDevice(cb func(major uint32, minor uint32, fd dbus.UnixFD)) (dbusutil.SignalHandlerId, error)
- func (v *Session) ConnectUnlock(cb func()) (dbusutil.SignalHandlerId, error)
- func (v *Session) Desktop() proxy.PropString
- func (v *Session) Display() proxy.PropString
- func (*Session) GetInterfaceName_() string
- func (v *Session) GetObject_() *proxy.Object
- func (v *Session) GoActivate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
- func (v *Session) GoKill(flags dbus.Flags, ch chan *dbus.Call, who string, signo int32) *dbus.Call
- func (v *Session) GoLock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
- func (v *Session) GoPauseDeviceComplete(flags dbus.Flags, ch chan *dbus.Call, major uint32, minor uint32) *dbus.Call
- func (v *Session) GoReleaseControl(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
- func (v *Session) GoReleaseDevice(flags dbus.Flags, ch chan *dbus.Call, major uint32, minor uint32) *dbus.Call
- func (v *Session) GoSetIdleHint(flags dbus.Flags, ch chan *dbus.Call, idle bool) *dbus.Call
- func (v *Session) GoSetLockedHint(flags dbus.Flags, ch chan *dbus.Call, locked bool) *dbus.Call
- func (v *Session) GoTakeControl(flags dbus.Flags, ch chan *dbus.Call, force bool) *dbus.Call
- func (v *Session) GoTakeDevice(flags dbus.Flags, ch chan *dbus.Call, major uint32, minor uint32) *dbus.Call
- func (v *Session) GoTerminate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
- func (v *Session) GoUnlock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
- func (v *Session) Id() proxy.PropString
- func (v *Session) IdleHint() proxy.PropBool
- func (v *Session) IdleSinceHint() proxy.PropUint64
- func (v *Session) IdleSinceHintMonotonic() proxy.PropUint64
- func (v *Session) Kill(flags dbus.Flags, who string, signo int32) error
- func (v *Session) Leader() proxy.PropUint32
- func (v *Session) Lock(flags dbus.Flags) error
- func (v *Session) LockedHint() proxy.PropBool
- func (v *Session) Name() proxy.PropString
- func (v *Session) PauseDeviceComplete(flags dbus.Flags, major uint32, minor uint32) error
- func (v *Session) ReleaseControl(flags dbus.Flags) error
- func (v *Session) ReleaseDevice(flags dbus.Flags, major uint32, minor uint32) error
- func (v *Session) Remote() proxy.PropBool
- func (v *Session) RemoteHost() proxy.PropString
- func (v *Session) RemoteUser() proxy.PropString
- func (v *Session) Scope() proxy.PropString
- func (v *Session) Seat() PropSessionSeat
- func (v *Session) Service() proxy.PropString
- func (v *Session) SetIdleHint(flags dbus.Flags, idle bool) error
- func (v *Session) SetLockedHint(flags dbus.Flags, locked bool) error
- func (v *Session) State() proxy.PropString
- func (*Session) StoreTakeDevice(call *dbus.Call) (fd dbus.UnixFD, inactive bool, err error)
- func (v *Session) TTY() proxy.PropString
- func (v *Session) TakeControl(flags dbus.Flags, force bool) error
- func (v *Session) TakeDevice(flags dbus.Flags, major uint32, minor uint32) (fd dbus.UnixFD, inactive bool, err error)
- func (v *Session) Terminate(flags dbus.Flags) error
- func (v *Session) Timestamp() proxy.PropUint64
- func (v *Session) TimestampMonotonic() proxy.PropUint64
- func (v *Session) Type() proxy.PropString
- func (v *Session) Unlock(flags dbus.Flags) error
- func (v *Session) User() PropSessionUser
- func (v *Session) VTNr() proxy.PropUint32
- type SessionDetail
- type SessionInfo
- type User
- func (v *User) Display() PropSessionInfo
- func (v *User) GID() proxy.PropUint32
- func (*User) GetInterfaceName_() string
- func (v *User) GetObject_() *proxy.Object
- func (v *User) GoKill(flags dbus.Flags, ch chan *dbus.Call, signo int32) *dbus.Call
- func (v *User) GoTerminate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
- func (v *User) IdleHint() proxy.PropBool
- func (v *User) IdleSinceHint() proxy.PropUint64
- func (v *User) IdleSinceHintMonotonic() proxy.PropUint64
- func (v *User) Kill(flags dbus.Flags, signo int32) error
- func (v *User) Linger() proxy.PropBool
- func (v *User) Name() proxy.PropString
- func (v *User) RuntimePath() proxy.PropString
- func (v *User) Service() proxy.PropString
- func (v *User) Sessions() PropSessionInfoSlice
- func (v *User) Slice() proxy.PropString
- func (v *User) State() proxy.PropString
- func (v *User) Terminate(flags dbus.Flags) error
- func (v *User) Timestamp() proxy.PropUint64
- func (v *User) TimestampMonotonic() proxy.PropUint64
- func (v *User) UID() proxy.PropUint32
- type UserDetail
- type UserInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InhibitorInfo ¶
type Manager ¶
func NewManager ¶
func NewManager(conn *dbus.Conn) *Manager
func (*Manager) ActivateSession ¶
func (*Manager) ActivateSessionOnSeat ¶
func (*Manager) AttachDevice ¶
func (*Manager) BlockInhibited ¶
func (v *Manager) BlockInhibited() proxy.PropString
func (*Manager) CanHibernate ¶
func (*Manager) CanHybridSleep ¶
func (*Manager) CanPowerOff ¶
func (*Manager) CanRebootToFirmwareSetup ¶
func (*Manager) CanSuspend ¶
func (*Manager) CancelScheduledShutdown ¶
func (*Manager) ConnectPrepareForShutdown ¶
func (v *Manager) ConnectPrepareForShutdown(cb func(start bool)) (dbusutil.SignalHandlerId, error)
func (*Manager) ConnectPrepareForSleep ¶
func (v *Manager) ConnectPrepareForSleep(cb func(start bool)) (dbusutil.SignalHandlerId, error)
func (*Manager) ConnectSeatNew ¶
func (v *Manager) ConnectSeatNew(cb func(seatId string, seatPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error)
func (*Manager) ConnectSeatRemoved ¶
func (v *Manager) ConnectSeatRemoved(cb func(seatId string, seatPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error)
func (*Manager) ConnectSessionNew ¶
func (v *Manager) ConnectSessionNew(cb func(sessionId string, sessionPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error)
func (*Manager) ConnectSessionRemoved ¶
func (v *Manager) ConnectSessionRemoved(cb func(sessionId string, sessionPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error)
func (*Manager) ConnectUserNew ¶
func (v *Manager) ConnectUserNew(cb func(uid uint32, userPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error)
func (*Manager) ConnectUserRemoved ¶
func (v *Manager) ConnectUserRemoved(cb func(uid uint32, userPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error)
func (*Manager) CreateSession ¶
func (v *Manager) CreateSession(flags dbus.Flags, uid uint32, pid uint32, service string, type0 string, class string, desktop string, seatId string, vtnr uint32, tty string, display string, remote bool, remoteUser string, remoteHost string, properties [][]interface{}) (sessionId string, sessionPath dbus.ObjectPath, runtimePath string, fifoFd dbus.UnixFD, uid0 uint32, seatId0 string, vtnr0 uint32, existing bool, err error)
func (*Manager) DelayInhibited ¶
func (v *Manager) DelayInhibited() proxy.PropString
func (*Manager) EnableWallMessages ¶
func (*Manager) FlushDevices ¶
func (*Manager) GetInterfaceName_ ¶
func (*Manager) GetInterfaceName_() string
func (*Manager) GetObject_ ¶
func (*Manager) GetSession ¶
func (*Manager) GetSessionByPID ¶
func (*Manager) GetUserByPID ¶
func (*Manager) GoActivateSession ¶
func (v *Manager) GoActivateSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call
func (*Manager) GoActivateSessionOnSeat ¶
func (*Manager) GoAttachDevice ¶
func (*Manager) GoCanHibernate ¶
func (v *Manager) GoCanHibernate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
func (*Manager) GoCanHybridSleep ¶
func (v *Manager) GoCanHybridSleep(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
func (*Manager) GoCanPowerOff ¶
func (v *Manager) GoCanPowerOff(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
func (*Manager) GoCanReboot ¶
func (v *Manager) GoCanReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
func (*Manager) GoCanRebootToFirmwareSetup ¶
func (v *Manager) GoCanRebootToFirmwareSetup(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
func (*Manager) GoCanSuspend ¶
func (v *Manager) GoCanSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
func (*Manager) GoCancelScheduledShutdown ¶
func (v *Manager) GoCancelScheduledShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
func (*Manager) GoCreateSession ¶
func (v *Manager) GoCreateSession(flags dbus.Flags, ch chan *dbus.Call, uid uint32, pid uint32, service string, type0 string, class string, desktop string, seatId string, vtnr uint32, tty string, display string, remote bool, remoteUser string, remoteHost string, properties [][]interface{}) *dbus.Call
func (*Manager) GoFlushDevices ¶
func (v *Manager) GoFlushDevices(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call
func (*Manager) GoGetSeat ¶
func (v *Manager) GoGetSeat(flags dbus.Flags, ch chan *dbus.Call, seatId string) *dbus.Call
func (*Manager) GoGetSession ¶
func (v *Manager) GoGetSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call
func (*Manager) GoGetSessionByPID ¶
func (v *Manager) GoGetSessionByPID(flags dbus.Flags, ch chan *dbus.Call, pid uint32) *dbus.Call
func (*Manager) GoGetUser ¶
func (v *Manager) GoGetUser(flags dbus.Flags, ch chan *dbus.Call, uid uint32) *dbus.Call
func (*Manager) GoGetUserByPID ¶
func (v *Manager) GoGetUserByPID(flags dbus.Flags, ch chan *dbus.Call, pid uint32) *dbus.Call
func (*Manager) GoHibernate ¶
func (v *Manager) GoHibernate(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call
func (*Manager) GoHybridSleep ¶
func (v *Manager) GoHybridSleep(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call
func (*Manager) GoKillSession ¶
func (*Manager) GoKillUser ¶
func (*Manager) GoListInhibitors ¶
func (v *Manager) GoListInhibitors(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
func (*Manager) GoListSeats ¶
func (v *Manager) GoListSeats(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
func (*Manager) GoListSessions ¶
func (v *Manager) GoListSessions(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
func (*Manager) GoListUsers ¶
func (v *Manager) GoListUsers(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
func (*Manager) GoLockSession ¶
func (v *Manager) GoLockSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call
func (*Manager) GoLockSessions ¶
func (v *Manager) GoLockSessions(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
func (*Manager) GoPowerOff ¶
func (v *Manager) GoPowerOff(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call
func (*Manager) GoReboot ¶
func (v *Manager) GoReboot(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call
func (*Manager) GoReleaseSession ¶
func (v *Manager) GoReleaseSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call
func (*Manager) GoScheduleShutdown ¶
func (*Manager) GoSetRebootToFirmwareSetup ¶
func (v *Manager) GoSetRebootToFirmwareSetup(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call
func (*Manager) GoSetUserLinger ¶
func (*Manager) GoSetWallMessage ¶
func (*Manager) GoSuspend ¶
func (v *Manager) GoSuspend(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call
func (*Manager) GoTerminateSeat ¶
func (v *Manager) GoTerminateSeat(flags dbus.Flags, ch chan *dbus.Call, seatId string) *dbus.Call
func (*Manager) GoTerminateSession ¶
func (v *Manager) GoTerminateSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call
func (*Manager) GoTerminateUser ¶
func (v *Manager) GoTerminateUser(flags dbus.Flags, ch chan *dbus.Call, uid uint32) *dbus.Call
func (*Manager) GoUnlockSession ¶
func (v *Manager) GoUnlockSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call
func (*Manager) GoUnlockSessions ¶
func (v *Manager) GoUnlockSessions(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
func (*Manager) HandleHibernateKey ¶
func (v *Manager) HandleHibernateKey() proxy.PropString
func (*Manager) HandleLidSwitch ¶
func (v *Manager) HandleLidSwitch() proxy.PropString
func (*Manager) HandleLidSwitchDocked ¶
func (v *Manager) HandleLidSwitchDocked() proxy.PropString
func (*Manager) HandlePowerKey ¶
func (v *Manager) HandlePowerKey() proxy.PropString
func (*Manager) HandleSuspendKey ¶
func (v *Manager) HandleSuspendKey() proxy.PropString
func (*Manager) HoldoffTimeoutUSec ¶
func (v *Manager) HoldoffTimeoutUSec() proxy.PropUint64
func (*Manager) HybridSleep ¶
func (*Manager) IdleAction ¶
func (v *Manager) IdleAction() proxy.PropString
func (*Manager) IdleActionUSec ¶
func (v *Manager) IdleActionUSec() proxy.PropUint64
func (*Manager) IdleSinceHint ¶
func (v *Manager) IdleSinceHint() proxy.PropUint64
func (*Manager) IdleSinceHintMonotonic ¶
func (v *Manager) IdleSinceHintMonotonic() proxy.PropUint64
func (*Manager) InhibitDelayMaxUSec ¶
func (v *Manager) InhibitDelayMaxUSec() proxy.PropUint64
func (*Manager) InhibitorsMax ¶
func (v *Manager) InhibitorsMax() proxy.PropUint64
func (*Manager) KillExcludeUsers ¶
func (v *Manager) KillExcludeUsers() proxy.PropStringArray
func (*Manager) KillOnlyUsers ¶
func (v *Manager) KillOnlyUsers() proxy.PropStringArray
func (*Manager) KillSession ¶
func (*Manager) KillUserProcesses ¶
func (*Manager) ListInhibitors ¶
func (v *Manager) ListInhibitors(flags dbus.Flags) (inhibitorList []InhibitorInfo, err error)
func (*Manager) ListSessions ¶
func (v *Manager) ListSessions(flags dbus.Flags) (sessionList []SessionDetail, err error)
func (*Manager) ListUsers ¶
func (v *Manager) ListUsers(flags dbus.Flags) (userList []UserDetail, err error)
func (*Manager) LockSession ¶
func (*Manager) LockSessions ¶
func (v *Manager) LockSessions(flags dbus.Flags) error
func (*Manager) NAutoVTs ¶
func (v *Manager) NAutoVTs() proxy.PropUint32
func (*Manager) NCurrentInhibitors ¶
func (v *Manager) NCurrentInhibitors() proxy.PropUint64
func (*Manager) NCurrentSessions ¶
func (v *Manager) NCurrentSessions() proxy.PropUint64
func (*Manager) PreparingForShutdown ¶
func (*Manager) PreparingForSleep ¶
func (*Manager) RebootToFirmwareSetup ¶
func (*Manager) ReleaseSession ¶
func (*Manager) RuntimeDirectorySize ¶
func (v *Manager) RuntimeDirectorySize() proxy.PropUint64
func (*Manager) ScheduleShutdown ¶
func (*Manager) ScheduledShutdown ¶
func (v *Manager) ScheduledShutdown() PropManagerScheduledShutdown
func (*Manager) SessionsMax ¶
func (v *Manager) SessionsMax() proxy.PropUint64
func (*Manager) SetRebootToFirmwareSetup ¶
func (*Manager) SetUserLinger ¶
func (*Manager) SetWallMessage ¶
func (*Manager) StoreCanHibernate ¶
func (*Manager) StoreCanHybridSleep ¶
func (*Manager) StoreCanPowerOff ¶
func (*Manager) StoreCanReboot ¶
func (*Manager) StoreCanRebootToFirmwareSetup ¶
func (*Manager) StoreCanSuspend ¶
func (*Manager) StoreCancelScheduledShutdown ¶
func (*Manager) StoreCreateSession ¶
func (*Manager) StoreGetSeat ¶
func (*Manager) StoreGetSeat(call *dbus.Call) (seatPath dbus.ObjectPath, err error)
func (*Manager) StoreGetSession ¶
func (*Manager) StoreGetSession(call *dbus.Call) (sessionPath dbus.ObjectPath, err error)
func (*Manager) StoreGetSessionByPID ¶
func (*Manager) StoreGetSessionByPID(call *dbus.Call) (sessionPath dbus.ObjectPath, err error)
func (*Manager) StoreGetUser ¶
func (*Manager) StoreGetUser(call *dbus.Call) (userPath dbus.ObjectPath, err error)
func (*Manager) StoreGetUserByPID ¶
func (*Manager) StoreGetUserByPID(call *dbus.Call) (userPath dbus.ObjectPath, err error)
func (*Manager) StoreInhibit ¶
func (*Manager) StoreInhibit(call *dbus.Call) (pipeFd dbus.UnixFD, err error)
func (*Manager) StoreListInhibitors ¶
func (*Manager) StoreListInhibitors(call *dbus.Call) (inhibitorList []InhibitorInfo, err error)
func (*Manager) StoreListSeats ¶
func (*Manager) StoreListSessions ¶
func (*Manager) StoreListSessions(call *dbus.Call) (sessionList []SessionDetail, err error)
func (*Manager) StoreListUsers ¶
func (*Manager) StoreListUsers(call *dbus.Call) (userList []UserDetail, err error)
func (*Manager) TerminateSeat ¶
func (*Manager) TerminateSession ¶
func (*Manager) TerminateUser ¶
func (*Manager) UnlockSession ¶
func (*Manager) UnlockSessions ¶
func (v *Manager) UnlockSessions(flags dbus.Flags) error
func (*Manager) UserTasksMax ¶
func (v *Manager) UserTasksMax() proxy.PropUint64
func (*Manager) WallMessage ¶
func (v *Manager) WallMessage() proxy.PropString
type PropManagerScheduledShutdown ¶
type PropManagerScheduledShutdown struct {
Impl proxy.Implementer
}
func (PropManagerScheduledShutdown) ConnectChanged ¶
func (p PropManagerScheduledShutdown) ConnectChanged(cb func(hasValue bool, value ScheduledShutdown)) error
func (PropManagerScheduledShutdown) Get ¶
func (p PropManagerScheduledShutdown) Get(flags dbus.Flags) (value ScheduledShutdown, err error)
type PropSessionInfo ¶
type PropSessionInfo struct { Impl proxy.Implementer Name string }
func (PropSessionInfo) ConnectChanged ¶
func (p PropSessionInfo) ConnectChanged(cb func(hasValue bool, value SessionInfo)) error
func (PropSessionInfo) Get ¶
func (p PropSessionInfo) Get(flags dbus.Flags) (value SessionInfo, err error)
func (PropSessionInfo) Set ¶
func (p PropSessionInfo) Set(flags dbus.Flags, value SessionInfo) error
type PropSessionInfoSlice ¶
type PropSessionInfoSlice struct { Impl proxy.Implementer Name string }
func (PropSessionInfoSlice) ConnectChanged ¶
func (p PropSessionInfoSlice) ConnectChanged(cb func(hasValue bool, value []SessionInfo)) error
func (PropSessionInfoSlice) Get ¶
func (p PropSessionInfoSlice) Get(flags dbus.Flags) (value []SessionInfo, err error)
func (PropSessionInfoSlice) Set ¶
func (p PropSessionInfoSlice) Set(flags dbus.Flags, value []SessionInfo) error
type PropSessionSeat ¶
type PropSessionSeat struct {
Impl proxy.Implementer
}
func (PropSessionSeat) ConnectChanged ¶
func (p PropSessionSeat) ConnectChanged(cb func(hasValue bool, value SeatInfo)) error
func (PropSessionSeat) Get ¶
func (p PropSessionSeat) Get(flags dbus.Flags) (value SeatInfo, err error)
type PropSessionUser ¶
type PropSessionUser struct {
Impl proxy.Implementer
}
func (PropSessionUser) ConnectChanged ¶
func (p PropSessionUser) ConnectChanged(cb func(hasValue bool, value UserInfo)) error
func (PropSessionUser) Get ¶
func (p PropSessionUser) Get(flags dbus.Flags) (value UserInfo, err error)
type ScheduledShutdown ¶
type Seat ¶
func (*Seat) ActivateSession ¶
func (*Seat) ActiveSession ¶
func (v *Seat) ActiveSession() PropSessionInfo
func (*Seat) CanGraphical ¶
func (*Seat) CanMultiSession ¶
func (*Seat) GetInterfaceName_ ¶
func (*Seat) GetInterfaceName_() string
func (*Seat) GetObject_ ¶
func (*Seat) GoActivateSession ¶
func (v *Seat) GoActivateSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call
func (*Seat) GoSwitchTo ¶
func (v *Seat) GoSwitchTo(flags dbus.Flags, ch chan *dbus.Call, vtnr uint32) *dbus.Call
func (*Seat) GoSwitchToNext ¶
func (v *Seat) GoSwitchToNext(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
func (*Seat) GoSwitchToPrevious ¶
func (v *Seat) GoSwitchToPrevious(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
func (*Seat) GoTerminate ¶
func (v *Seat) GoTerminate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
func (*Seat) Id ¶
func (v *Seat) Id() proxy.PropString
func (*Seat) IdleSinceHint ¶
func (v *Seat) IdleSinceHint() proxy.PropUint64
func (*Seat) IdleSinceHintMonotonic ¶
func (v *Seat) IdleSinceHintMonotonic() proxy.PropUint64
func (*Seat) Sessions ¶
func (v *Seat) Sessions() PropSessionInfoSlice
func (*Seat) SwitchToNext ¶
func (v *Seat) SwitchToNext(flags dbus.Flags) error
func (*Seat) SwitchToPrevious ¶
func (v *Seat) SwitchToPrevious(flags dbus.Flags) error
type Session ¶
func NewSession ¶
func (*Session) Audit ¶
func (v *Session) Audit() proxy.PropUint32
func (*Session) Class ¶
func (v *Session) Class() proxy.PropString
func (*Session) ConnectLock ¶
func (v *Session) ConnectLock(cb func()) (dbusutil.SignalHandlerId, error)
func (*Session) ConnectPauseDevice ¶
func (*Session) ConnectResumeDevice ¶
func (v *Session) ConnectResumeDevice(cb func(major uint32, minor uint32, fd dbus.UnixFD)) (dbusutil.SignalHandlerId, error)
func (*Session) ConnectUnlock ¶
func (v *Session) ConnectUnlock(cb func()) (dbusutil.SignalHandlerId, error)
func (*Session) Desktop ¶
func (v *Session) Desktop() proxy.PropString
func (*Session) Display ¶
func (v *Session) Display() proxy.PropString
func (*Session) GetInterfaceName_ ¶
func (*Session) GetInterfaceName_() string
func (*Session) GetObject_ ¶
func (*Session) GoActivate ¶
func (v *Session) GoActivate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
func (*Session) GoPauseDeviceComplete ¶
func (*Session) GoReleaseControl ¶
func (v *Session) GoReleaseControl(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
func (*Session) GoReleaseDevice ¶
func (*Session) GoSetIdleHint ¶
func (v *Session) GoSetIdleHint(flags dbus.Flags, ch chan *dbus.Call, idle bool) *dbus.Call
func (*Session) GoSetLockedHint ¶
func (v *Session) GoSetLockedHint(flags dbus.Flags, ch chan *dbus.Call, locked bool) *dbus.Call
func (*Session) GoTakeControl ¶
func (v *Session) GoTakeControl(flags dbus.Flags, ch chan *dbus.Call, force bool) *dbus.Call
func (*Session) GoTakeDevice ¶
func (*Session) GoTerminate ¶
func (v *Session) GoTerminate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
func (*Session) GoUnlock ¶
func (v *Session) GoUnlock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
func (*Session) Id ¶
func (v *Session) Id() proxy.PropString
func (*Session) IdleSinceHint ¶
func (v *Session) IdleSinceHint() proxy.PropUint64
func (*Session) IdleSinceHintMonotonic ¶
func (v *Session) IdleSinceHintMonotonic() proxy.PropUint64
func (*Session) Leader ¶
func (v *Session) Leader() proxy.PropUint32
func (*Session) LockedHint ¶
func (*Session) Name ¶
func (v *Session) Name() proxy.PropString
func (*Session) PauseDeviceComplete ¶
func (*Session) ReleaseControl ¶
func (v *Session) ReleaseControl(flags dbus.Flags) error
func (*Session) ReleaseDevice ¶
func (*Session) RemoteHost ¶
func (v *Session) RemoteHost() proxy.PropString
func (*Session) RemoteUser ¶
func (v *Session) RemoteUser() proxy.PropString
func (*Session) Scope ¶
func (v *Session) Scope() proxy.PropString
func (*Session) Seat ¶
func (v *Session) Seat() PropSessionSeat
func (*Session) Service ¶
func (v *Session) Service() proxy.PropString
func (*Session) SetIdleHint ¶
func (*Session) SetLockedHint ¶
func (*Session) State ¶
func (v *Session) State() proxy.PropString
func (*Session) StoreTakeDevice ¶
func (*Session) TTY ¶
func (v *Session) TTY() proxy.PropString
func (*Session) TakeControl ¶
func (*Session) TakeDevice ¶
func (*Session) Timestamp ¶
func (v *Session) Timestamp() proxy.PropUint64
func (*Session) TimestampMonotonic ¶
func (v *Session) TimestampMonotonic() proxy.PropUint64
func (*Session) Type ¶
func (v *Session) Type() proxy.PropString
func (*Session) User ¶
func (v *Session) User() PropSessionUser
func (*Session) VTNr ¶
func (v *Session) VTNr() proxy.PropUint32
type SessionDetail ¶
type SessionInfo ¶
type SessionInfo struct { Id string Path dbus.ObjectPath }
type User ¶
func (*User) Display ¶
func (v *User) Display() PropSessionInfo
func (*User) GID ¶
func (v *User) GID() proxy.PropUint32
func (*User) GetInterfaceName_ ¶
func (*User) GetInterfaceName_() string
func (*User) GetObject_ ¶
func (*User) GoKill ¶
func (v *User) GoKill(flags dbus.Flags, ch chan *dbus.Call, signo int32) *dbus.Call
func (*User) GoTerminate ¶
func (v *User) GoTerminate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
func (*User) IdleSinceHint ¶
func (v *User) IdleSinceHint() proxy.PropUint64
func (*User) IdleSinceHintMonotonic ¶
func (v *User) IdleSinceHintMonotonic() proxy.PropUint64
func (*User) Name ¶
func (v *User) Name() proxy.PropString
func (*User) RuntimePath ¶
func (v *User) RuntimePath() proxy.PropString
func (*User) Service ¶
func (v *User) Service() proxy.PropString
func (*User) Sessions ¶
func (v *User) Sessions() PropSessionInfoSlice
func (*User) Slice ¶
func (v *User) Slice() proxy.PropString
func (*User) State ¶
func (v *User) State() proxy.PropString
func (*User) Timestamp ¶
func (v *User) Timestamp() proxy.PropUint64
func (*User) TimestampMonotonic ¶
func (v *User) TimestampMonotonic() proxy.PropUint64
func (*User) UID ¶
func (v *User) UID() proxy.PropUint32
type UserDetail ¶
Click to show internal directories.
Click to hide internal directories.