Documentation
¶
Index ¶
- type Daemon
- type Device
- func (dev *Device) Claim(username string) *dbus.Error
- func (dev *Device) ClaimForce(sender dbus.Sender, username string) *dbus.Error
- func (dev *Device) DeleteEnrolledFinger(sender dbus.Sender, username string, finger string) *dbus.Error
- func (dev *Device) DeleteEnrolledFingers(sender dbus.Sender, username string) *dbus.Error
- func (dev *Device) EnrollStart(sender dbus.Sender, finger string) *dbus.Error
- func (dev *Device) EnrollStop(sender dbus.Sender) *dbus.Error
- func (dev *Device) GetCapabilities() (caps []string, dbusErr *dbus.Error)
- func (v *Device) GetExportedMethods() dbusutil.ExportedMethods
- func (*Device) GetInterfaceName() string
- func (dev *Device) ListEnrolledFingers(username string) (fingers []string, busErr *dbus.Error)
- func (dev *Device) Release() *dbus.Error
- func (dev *Device) VerifyStart(finger string) *dbus.Error
- func (dev *Device) VerifyStop() *dbus.Error
- type Devices
- type HuaweiDevice
- func (dev *HuaweiDevice) Claim(sender dbus.Sender, username string) *dbus.Error
- func (dev *HuaweiDevice) ClaimForce(sender dbus.Sender, username string) *dbus.Error
- func (dev *HuaweiDevice) DeleteEnrolledFinger(sender dbus.Sender, username, finger string) *dbus.Error
- func (dev *HuaweiDevice) DeleteEnrolledFingers(sender dbus.Sender, username string) *dbus.Error
- func (dev *HuaweiDevice) EnrollStart(sender dbus.Sender, finger string) *dbus.Error
- func (dev *HuaweiDevice) EnrollStop(sender dbus.Sender) *dbus.Error
- func (dev *HuaweiDevice) GetCapabilities() (caps []string, busErr *dbus.Error)
- func (v *HuaweiDevice) GetExportedMethods() dbusutil.ExportedMethods
- func (*HuaweiDevice) GetInterfaceName() string
- func (dev *HuaweiDevice) ListEnrolledFingers(username string) (fingers []string, busErr *dbus.Error)
- func (dev *HuaweiDevice) Release(sender dbus.Sender) *dbus.Error
- func (dev *HuaweiDevice) VerifyStart(sender dbus.Sender, finger string) *dbus.Error
- func (dev *HuaweiDevice) VerifyStop(sender dbus.Sender) *dbus.Error
- type IDevice
- type Manager
- func (m *Manager) GetDefaultDevice() (device dbus.ObjectPath, busErr *dbus.Error)
- func (m *Manager) GetDevices() (devices []dbus.ObjectPath, busErr *dbus.Error)
- func (v *Manager) GetExportedMethods() dbusutil.ExportedMethods
- func (*Manager) GetInterfaceName() string
- func (m *Manager) PreAuthEnroll(sender dbus.Sender) *dbus.Error
- func (m *Manager) TriggerUDevEvent(sender dbus.Sender) *dbus.Error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Daemon ¶
type Daemon struct { *loader.ModuleBase // contains filtered or unexported fields }
func (*Daemon) GetDependencies ¶
type Device ¶
type Device struct { ScanType string // contains filtered or unexported fields }
func (*Device) ClaimForce ¶
func (*Device) DeleteEnrolledFinger ¶
func (*Device) DeleteEnrolledFingers ¶
func (*Device) EnrollStart ¶
func (*Device) GetCapabilities ¶
func (*Device) GetExportedMethods ¶
func (v *Device) GetExportedMethods() dbusutil.ExportedMethods
func (*Device) GetInterfaceName ¶
func (*Device) ListEnrolledFingers ¶
func (*Device) VerifyStop ¶
type Devices ¶
type Devices []IDevice
func (Devices) Add ¶
func (devList Devices) Add(objPath dbus.ObjectPath, service *dbusutil.Service, systemSigLoop *dbusutil.SignalLoop) Devices
type HuaweiDevice ¶
type HuaweiDevice struct { ScanType string // const // contains filtered or unexported fields }
func (*HuaweiDevice) ClaimForce ¶
func (*HuaweiDevice) DeleteEnrolledFinger ¶
func (*HuaweiDevice) DeleteEnrolledFingers ¶
func (*HuaweiDevice) EnrollStart ¶
func (*HuaweiDevice) EnrollStop ¶
func (dev *HuaweiDevice) EnrollStop(sender dbus.Sender) *dbus.Error
func (*HuaweiDevice) GetCapabilities ¶
func (dev *HuaweiDevice) GetCapabilities() (caps []string, busErr *dbus.Error)
func (*HuaweiDevice) GetExportedMethods ¶
func (v *HuaweiDevice) GetExportedMethods() dbusutil.ExportedMethods
func (*HuaweiDevice) GetInterfaceName ¶
func (*HuaweiDevice) GetInterfaceName() string
func (*HuaweiDevice) ListEnrolledFingers ¶
func (dev *HuaweiDevice) ListEnrolledFingers(username string) (fingers []string, busErr *dbus.Error)
func (*HuaweiDevice) VerifyStart ¶
func (*HuaweiDevice) VerifyStop ¶
func (dev *HuaweiDevice) VerifyStop(sender dbus.Sender) *dbus.Error
type IDevice ¶
type IDevice interface { dbusutil.Implementer // contains filtered or unexported methods }
type Manager ¶
type Manager struct { PropsMu sync.RWMutex // dbusutil-gen: equal=nil Devices []dbus.ObjectPath // contains filtered or unexported fields }
func (*Manager) GetDefaultDevice ¶
func (m *Manager) GetDefaultDevice() (device dbus.ObjectPath, busErr *dbus.Error)
func (*Manager) GetDevices ¶
func (m *Manager) GetDevices() (devices []dbus.ObjectPath, busErr *dbus.Error)
func (*Manager) GetExportedMethods ¶
func (v *Manager) GetExportedMethods() dbusutil.ExportedMethods
func (*Manager) GetInterfaceName ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.