fprintd

package
v0.0.0-...-520a03a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 12, 2021 License: GPL-3.0 Imports: 21 Imported by: 0

Documentation

Index

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 NewDaemon

func NewDaemon() *Daemon

func (*Daemon) GetDependencies

func (*Daemon) GetDependencies() []string

func (*Daemon) Start

func (d *Daemon) Start() error

func (*Daemon) Stop

func (d *Daemon) Stop() error

func (*Daemon) WaitEnable

func (d *Daemon) WaitEnable()

type Device

type Device struct {
	ScanType string
	// contains filtered or unexported fields
}

func (*Device) Claim

func (dev *Device) Claim(username string) *dbus.Error

func (*Device) ClaimForce

func (dev *Device) ClaimForce(sender dbus.Sender, username string) *dbus.Error

func (*Device) DeleteEnrolledFinger

func (dev *Device) DeleteEnrolledFinger(sender dbus.Sender, username string, finger string) *dbus.Error

func (*Device) DeleteEnrolledFingers

func (dev *Device) DeleteEnrolledFingers(sender dbus.Sender, username string) *dbus.Error

func (*Device) EnrollStart

func (dev *Device) EnrollStart(sender dbus.Sender, finger string) *dbus.Error

func (*Device) EnrollStop

func (dev *Device) EnrollStop(sender dbus.Sender) *dbus.Error

func (*Device) GetCapabilities

func (dev *Device) GetCapabilities() (caps []string, dbusErr *dbus.Error)

func (*Device) GetExportedMethods

func (v *Device) GetExportedMethods() dbusutil.ExportedMethods

func (*Device) GetInterfaceName

func (*Device) GetInterfaceName() string

func (*Device) ListEnrolledFingers

func (dev *Device) ListEnrolledFingers(username string) (fingers []string, busErr *dbus.Error)

func (*Device) Release

func (dev *Device) Release() *dbus.Error

func (*Device) VerifyStart

func (dev *Device) VerifyStart(finger string) *dbus.Error

func (*Device) VerifyStop

func (dev *Device) VerifyStop() *dbus.Error

type Devices

type Devices []IDevice

func (Devices) Add

func (devList Devices) Add(objPath dbus.ObjectPath, service *dbusutil.Service,
	systemSigLoop *dbusutil.SignalLoop) Devices

func (Devices) Delete

func (devList Devices) Delete(objPath dbus.ObjectPath) Devices

func (Devices) Get

func (devList Devices) Get(objPath dbus.ObjectPath) IDevice

type HuaweiDevice

type HuaweiDevice struct {
	ScanType string // const
	// contains filtered or unexported fields
}

func (*HuaweiDevice) Claim

func (dev *HuaweiDevice) Claim(sender dbus.Sender, username string) *dbus.Error

func (*HuaweiDevice) ClaimForce

func (dev *HuaweiDevice) ClaimForce(sender dbus.Sender, username string) *dbus.Error

func (*HuaweiDevice) DeleteEnrolledFinger

func (dev *HuaweiDevice) DeleteEnrolledFinger(sender dbus.Sender, username, finger string) *dbus.Error

func (*HuaweiDevice) DeleteEnrolledFingers

func (dev *HuaweiDevice) DeleteEnrolledFingers(sender dbus.Sender, username string) *dbus.Error

func (*HuaweiDevice) EnrollStart

func (dev *HuaweiDevice) EnrollStart(sender dbus.Sender, finger string) *dbus.Error

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) Release

func (dev *HuaweiDevice) Release(sender dbus.Sender) *dbus.Error

func (*HuaweiDevice) VerifyStart

func (dev *HuaweiDevice) VerifyStart(sender dbus.Sender, finger string) *dbus.Error

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

func (*Manager) GetInterfaceName() string

func (*Manager) PreAuthEnroll

func (m *Manager) PreAuthEnroll(sender dbus.Sender) *dbus.Error

func (*Manager) TriggerUDevEvent

func (m *Manager) TriggerUDevEvent(sender dbus.Sender) *dbus.Error

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL