fingerprint

package
v0.0.6 Latest Latest
Warning

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

Go to latest
Published: Mar 22, 2026 License: CC0-1.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	TransactionIFingerprintServiceCreateTestSession                     = binder.FirstCallTransaction + 0
	TransactionIFingerprintServiceDumpSensorServiceStateProto           = binder.FirstCallTransaction + 1
	TransactionIFingerprintServiceGetSensorPropertiesInternal           = binder.FirstCallTransaction + 2
	TransactionIFingerprintServiceGetSensorProperties                   = binder.FirstCallTransaction + 3
	TransactionIFingerprintServiceAuthenticate                          = binder.FirstCallTransaction + 4
	TransactionIFingerprintServiceDetectFingerprint                     = binder.FirstCallTransaction + 5
	TransactionIFingerprintServicePrepareForAuthentication              = binder.FirstCallTransaction + 6
	TransactionIFingerprintServiceStartPreparedClient                   = binder.FirstCallTransaction + 7
	TransactionIFingerprintServiceCancelAuthentication                  = binder.FirstCallTransaction + 8
	TransactionIFingerprintServiceCancelFingerprintDetect               = binder.FirstCallTransaction + 9
	TransactionIFingerprintServiceCancelAuthenticationFromService       = binder.FirstCallTransaction + 10
	TransactionIFingerprintServiceEnroll                                = binder.FirstCallTransaction + 11
	TransactionIFingerprintServiceCancelEnrollment                      = binder.FirstCallTransaction + 12
	TransactionIFingerprintServiceRemove                                = binder.FirstCallTransaction + 13
	TransactionIFingerprintServiceRemoveAll                             = binder.FirstCallTransaction + 14
	TransactionIFingerprintServiceRename                                = binder.FirstCallTransaction + 15
	TransactionIFingerprintServiceGetEnrolledFingerprints               = binder.FirstCallTransaction + 16
	TransactionIFingerprintServiceIsHardwareDetectedDeprecated          = binder.FirstCallTransaction + 17
	TransactionIFingerprintServiceIsHardwareDetected                    = binder.FirstCallTransaction + 18
	TransactionIFingerprintServiceGenerateChallenge                     = binder.FirstCallTransaction + 19
	TransactionIFingerprintServiceRevokeChallenge                       = binder.FirstCallTransaction + 20
	TransactionIFingerprintServiceHasEnrolledFingerprintsDeprecated     = binder.FirstCallTransaction + 21
	TransactionIFingerprintServiceHasEnrolledFingerprints               = binder.FirstCallTransaction + 22
	TransactionIFingerprintServiceGetLockoutModeForUser                 = binder.FirstCallTransaction + 23
	TransactionIFingerprintServiceInvalidateAuthenticatorId             = binder.FirstCallTransaction + 24
	TransactionIFingerprintServiceGetAuthenticatorId                    = binder.FirstCallTransaction + 25
	TransactionIFingerprintServiceResetLockout                          = binder.FirstCallTransaction + 26
	TransactionIFingerprintServiceAddLockoutResetCallback               = binder.FirstCallTransaction + 27
	TransactionIFingerprintServiceIsClientActive                        = binder.FirstCallTransaction + 28
	TransactionIFingerprintServiceAddClientActiveCallback               = binder.FirstCallTransaction + 29
	TransactionIFingerprintServiceRemoveClientActiveCallback            = binder.FirstCallTransaction + 30
	TransactionIFingerprintServiceRegisterAuthenticatorsLegacy          = binder.FirstCallTransaction + 31
	TransactionIFingerprintServiceRegisterAuthenticators                = binder.FirstCallTransaction + 32
	TransactionIFingerprintServiceAddAuthenticatorsRegisteredCallback   = binder.FirstCallTransaction + 33
	TransactionIFingerprintServiceOnPointerDown                         = binder.FirstCallTransaction + 34
	TransactionIFingerprintServiceOnPointerUp                           = binder.FirstCallTransaction + 35
	TransactionIFingerprintServiceOnUdfpsUiEvent                        = binder.FirstCallTransaction + 36
	TransactionIFingerprintServiceSetUdfpsOverlayController             = binder.FirstCallTransaction + 37
	TransactionIFingerprintServiceSetSidefpsController                  = binder.FirstCallTransaction + 38
	TransactionIFingerprintServiceRegisterAuthenticationStateListener   = binder.FirstCallTransaction + 39
	TransactionIFingerprintServiceUnregisterAuthenticationStateListener = binder.FirstCallTransaction + 40
	TransactionIFingerprintServiceRegisterBiometricStateListener        = binder.FirstCallTransaction + 41
	TransactionIFingerprintServiceOnPowerPressed                        = binder.FirstCallTransaction + 42
	TransactionIFingerprintServiceScheduleWatchdog                      = binder.FirstCallTransaction + 43
)
View Source
const (
	MethodIFingerprintServiceCreateTestSession                     = "createTestSession"
	MethodIFingerprintServiceDumpSensorServiceStateProto           = "dumpSensorServiceStateProto"
	MethodIFingerprintServiceGetSensorPropertiesInternal           = "getSensorPropertiesInternal"
	MethodIFingerprintServiceGetSensorProperties                   = "getSensorProperties"
	MethodIFingerprintServiceAuthenticate                          = "authenticate"
	MethodIFingerprintServiceDetectFingerprint                     = "detectFingerprint"
	MethodIFingerprintServicePrepareForAuthentication              = "prepareForAuthentication"
	MethodIFingerprintServiceStartPreparedClient                   = "startPreparedClient"
	MethodIFingerprintServiceCancelAuthentication                  = "cancelAuthentication"
	MethodIFingerprintServiceCancelFingerprintDetect               = "cancelFingerprintDetect"
	MethodIFingerprintServiceCancelAuthenticationFromService       = "cancelAuthenticationFromService"
	MethodIFingerprintServiceEnroll                                = "enroll"
	MethodIFingerprintServiceCancelEnrollment                      = "cancelEnrollment"
	MethodIFingerprintServiceRemove                                = "remove"
	MethodIFingerprintServiceRemoveAll                             = "removeAll"
	MethodIFingerprintServiceRename                                = "rename"
	MethodIFingerprintServiceGetEnrolledFingerprints               = "getEnrolledFingerprints"
	MethodIFingerprintServiceIsHardwareDetectedDeprecated          = "isHardwareDetectedDeprecated"
	MethodIFingerprintServiceIsHardwareDetected                    = "isHardwareDetected"
	MethodIFingerprintServiceGenerateChallenge                     = "generateChallenge"
	MethodIFingerprintServiceRevokeChallenge                       = "revokeChallenge"
	MethodIFingerprintServiceHasEnrolledFingerprintsDeprecated     = "hasEnrolledFingerprintsDeprecated"
	MethodIFingerprintServiceHasEnrolledFingerprints               = "hasEnrolledFingerprints"
	MethodIFingerprintServiceGetLockoutModeForUser                 = "getLockoutModeForUser"
	MethodIFingerprintServiceInvalidateAuthenticatorId             = "invalidateAuthenticatorId"
	MethodIFingerprintServiceGetAuthenticatorId                    = "getAuthenticatorId"
	MethodIFingerprintServiceResetLockout                          = "resetLockout"
	MethodIFingerprintServiceAddLockoutResetCallback               = "addLockoutResetCallback"
	MethodIFingerprintServiceIsClientActive                        = "isClientActive"
	MethodIFingerprintServiceAddClientActiveCallback               = "addClientActiveCallback"
	MethodIFingerprintServiceRemoveClientActiveCallback            = "removeClientActiveCallback"
	MethodIFingerprintServiceRegisterAuthenticatorsLegacy          = "registerAuthenticatorsLegacy"
	MethodIFingerprintServiceRegisterAuthenticators                = "registerAuthenticators"
	MethodIFingerprintServiceAddAuthenticatorsRegisteredCallback   = "addAuthenticatorsRegisteredCallback"
	MethodIFingerprintServiceOnPointerDown                         = "onPointerDown"
	MethodIFingerprintServiceOnPointerUp                           = "onPointerUp"
	MethodIFingerprintServiceOnUdfpsUiEvent                        = "onUdfpsUiEvent"
	MethodIFingerprintServiceSetUdfpsOverlayController             = "setUdfpsOverlayController"
	MethodIFingerprintServiceSetSidefpsController                  = "setSidefpsController"
	MethodIFingerprintServiceRegisterAuthenticationStateListener   = "registerAuthenticationStateListener"
	MethodIFingerprintServiceUnregisterAuthenticationStateListener = "unregisterAuthenticationStateListener"
	MethodIFingerprintServiceRegisterBiometricStateListener        = "registerBiometricStateListener"
	MethodIFingerprintServiceOnPowerPressed                        = "onPowerPressed"
	MethodIFingerprintServiceScheduleWatchdog                      = "scheduleWatchdog"
)
View Source
const (
	TransactionIFingerprintServiceReceiverOnEnrollResult            = binder.FirstCallTransaction + 0
	TransactionIFingerprintServiceReceiverOnAcquired                = binder.FirstCallTransaction + 1
	TransactionIFingerprintServiceReceiverOnAuthenticationSucceeded = binder.FirstCallTransaction + 2
	TransactionIFingerprintServiceReceiverOnFingerprintDetected     = binder.FirstCallTransaction + 3
	TransactionIFingerprintServiceReceiverOnAuthenticationFailed    = binder.FirstCallTransaction + 4
	TransactionIFingerprintServiceReceiverOnError                   = binder.FirstCallTransaction + 5
	TransactionIFingerprintServiceReceiverOnRemoved                 = binder.FirstCallTransaction + 6
	TransactionIFingerprintServiceReceiverOnChallengeGenerated      = binder.FirstCallTransaction + 7
	TransactionIFingerprintServiceReceiverOnUdfpsPointerDown        = binder.FirstCallTransaction + 8
	TransactionIFingerprintServiceReceiverOnUdfpsPointerUp          = binder.FirstCallTransaction + 9
	TransactionIFingerprintServiceReceiverOnUdfpsOverlayShown       = binder.FirstCallTransaction + 10
)
View Source
const (
	MethodIFingerprintServiceReceiverOnEnrollResult            = "onEnrollResult"
	MethodIFingerprintServiceReceiverOnAcquired                = "onAcquired"
	MethodIFingerprintServiceReceiverOnAuthenticationSucceeded = "onAuthenticationSucceeded"
	MethodIFingerprintServiceReceiverOnFingerprintDetected     = "onFingerprintDetected"
	MethodIFingerprintServiceReceiverOnAuthenticationFailed    = "onAuthenticationFailed"
	MethodIFingerprintServiceReceiverOnError                   = "onError"
	MethodIFingerprintServiceReceiverOnRemoved                 = "onRemoved"
	MethodIFingerprintServiceReceiverOnChallengeGenerated      = "onChallengeGenerated"
	MethodIFingerprintServiceReceiverOnUdfpsPointerDown        = "onUdfpsPointerDown"
	MethodIFingerprintServiceReceiverOnUdfpsPointerUp          = "onUdfpsPointerUp"
	MethodIFingerprintServiceReceiverOnUdfpsOverlayShown       = "onUdfpsOverlayShown"
)
View Source
const (
	TransactionISidefpsControllerShow = binder.FirstCallTransaction + 0
	TransactionISidefpsControllerHide = binder.FirstCallTransaction + 1
)
View Source
const (
	MethodISidefpsControllerShow = "show"
	MethodISidefpsControllerHide = "hide"
)
View Source
const (
	TransactionIUdfpsOverlayControllerShowUdfpsOverlay     = binder.FirstCallTransaction + 0
	TransactionIUdfpsOverlayControllerHideUdfpsOverlay     = binder.FirstCallTransaction + 1
	TransactionIUdfpsOverlayControllerOnAcquired           = binder.FirstCallTransaction + 2
	TransactionIUdfpsOverlayControllerOnEnrollmentProgress = binder.FirstCallTransaction + 3
	TransactionIUdfpsOverlayControllerOnEnrollmentHelp     = binder.FirstCallTransaction + 4
	TransactionIUdfpsOverlayControllerSetDebugMessage      = binder.FirstCallTransaction + 5
)
View Source
const (
	MethodIUdfpsOverlayControllerShowUdfpsOverlay     = "showUdfpsOverlay"
	MethodIUdfpsOverlayControllerHideUdfpsOverlay     = "hideUdfpsOverlay"
	MethodIUdfpsOverlayControllerOnAcquired           = "onAcquired"
	MethodIUdfpsOverlayControllerOnEnrollmentProgress = "onEnrollmentProgress"
	MethodIUdfpsOverlayControllerOnEnrollmentHelp     = "onEnrollmentHelp"
	MethodIUdfpsOverlayControllerSetDebugMessage      = "setDebugMessage"
)
View Source
const (
	TransactionIUdfpsRefreshRateRequestCallbackOnRequestEnabled         = binder.FirstCallTransaction + 0
	TransactionIUdfpsRefreshRateRequestCallbackOnRequestDisabled        = binder.FirstCallTransaction + 1
	TransactionIUdfpsRefreshRateRequestCallbackOnAuthenticationPossible = binder.FirstCallTransaction + 2
)
View Source
const (
	MethodIUdfpsRefreshRateRequestCallbackOnRequestEnabled         = "onRequestEnabled"
	MethodIUdfpsRefreshRateRequestCallbackOnRequestDisabled        = "onRequestDisabled"
	MethodIUdfpsRefreshRateRequestCallbackOnAuthenticationPossible = "onAuthenticationPossible"
)
View Source
const DescriptorIFingerprintAuthenticatorsRegisteredCallback = "android.hardware.fingerprint.IFingerprintAuthenticatorsRegisteredCallback"
View Source
const DescriptorIFingerprintClientActiveCallback = "android.hardware.fingerprint.IFingerprintClientActiveCallback"
View Source
const DescriptorIFingerprintService = "android.hardware.fingerprint.IFingerprintService"
View Source
const DescriptorIFingerprintServiceReceiver = "android.hardware.fingerprint.IFingerprintServiceReceiver"
View Source
const DescriptorISidefpsController = "android.hardware.fingerprint.ISidefpsController"
View Source
const DescriptorIUdfpsOverlayController = "android.hardware.fingerprint.IUdfpsOverlayController"
View Source
const DescriptorIUdfpsOverlayControllerCallback = "android.hardware.fingerprint.IUdfpsOverlayControllerCallback"
View Source
const DescriptorIUdfpsRefreshRateRequestCallback = "android.hardware.fingerprint.IUdfpsRefreshRateRequestCallback"
View Source
const (
	MethodIFingerprintAuthenticatorsRegisteredCallbackOnAllAuthenticatorsRegistered = "onAllAuthenticatorsRegistered"
)
View Source
const (
	MethodIFingerprintClientActiveCallbackOnClientActiveChanged = "onClientActiveChanged"
)
View Source
const (
	MethodIUdfpsOverlayControllerCallbackOnUserCanceled = "onUserCanceled"
)
View Source
const (
	TransactionIFingerprintAuthenticatorsRegisteredCallbackOnAllAuthenticatorsRegistered = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIFingerprintClientActiveCallbackOnClientActiveChanged = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIUdfpsOverlayControllerCallbackOnUserCanceled = binder.FirstCallTransaction + 0
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Fingerprint

type Fingerprint struct {
	GroupId int32
}

func (*Fingerprint) MarshalParcel

func (s *Fingerprint) MarshalParcel(
	p *parcel.Parcel,
) error

func (*Fingerprint) UnmarshalParcel

func (s *Fingerprint) UnmarshalParcel(
	p *parcel.Parcel,
) error

type FingerprintAuthenticateOptions

type FingerprintAuthenticateOptions struct {
	Flg           int32
	UserId        int32
	SensorId      int32
	DisplayState  int32
	OpPackageName string
}

func (*FingerprintAuthenticateOptions) MarshalParcel

func (s *FingerprintAuthenticateOptions) MarshalParcel(
	p *parcel.Parcel,
) error

func (*FingerprintAuthenticateOptions) UnmarshalParcel

func (s *FingerprintAuthenticateOptions) UnmarshalParcel(
	p *parcel.Parcel,
) error

type FingerprintAuthenticatorsRegisteredCallbackProxy

type FingerprintAuthenticatorsRegisteredCallbackProxy struct {
	Remote binder.IBinder
}

func NewFingerprintAuthenticatorsRegisteredCallbackProxy

func NewFingerprintAuthenticatorsRegisteredCallbackProxy(
	remote binder.IBinder,
) *FingerprintAuthenticatorsRegisteredCallbackProxy

func (*FingerprintAuthenticatorsRegisteredCallbackProxy) AsBinder

func (*FingerprintAuthenticatorsRegisteredCallbackProxy) OnAllAuthenticatorsRegistered

type FingerprintAuthenticatorsRegisteredCallbackStub

type FingerprintAuthenticatorsRegisteredCallbackStub struct {
	Impl      IFingerprintAuthenticatorsRegisteredCallback
	Transport binder.VersionAwareTransport
}

FingerprintAuthenticatorsRegisteredCallbackStub dispatches incoming binder transactions to a typed IFingerprintAuthenticatorsRegisteredCallback implementation.

func (*FingerprintAuthenticatorsRegisteredCallbackStub) Descriptor

func (*FingerprintAuthenticatorsRegisteredCallbackStub) OnTransaction

type FingerprintClientActiveCallbackProxy

type FingerprintClientActiveCallbackProxy struct {
	Remote binder.IBinder
}

func NewFingerprintClientActiveCallbackProxy

func NewFingerprintClientActiveCallbackProxy(
	remote binder.IBinder,
) *FingerprintClientActiveCallbackProxy

func (*FingerprintClientActiveCallbackProxy) AsBinder

func (*FingerprintClientActiveCallbackProxy) OnClientActiveChanged

func (p *FingerprintClientActiveCallbackProxy) OnClientActiveChanged(
	ctx context.Context,
	isActive bool,
) error

type FingerprintClientActiveCallbackStub

type FingerprintClientActiveCallbackStub struct {
	Impl      IFingerprintClientActiveCallback
	Transport binder.VersionAwareTransport
}

FingerprintClientActiveCallbackStub dispatches incoming binder transactions to a typed IFingerprintClientActiveCallback implementation.

func (*FingerprintClientActiveCallbackStub) Descriptor

func (*FingerprintClientActiveCallbackStub) OnTransaction

type FingerprintEnrollOptions

type FingerprintEnrollOptions struct {
	EnrollReason int32
}

func (*FingerprintEnrollOptions) MarshalParcel

func (s *FingerprintEnrollOptions) MarshalParcel(
	p *parcel.Parcel,
) error

func (*FingerprintEnrollOptions) UnmarshalParcel

func (s *FingerprintEnrollOptions) UnmarshalParcel(
	p *parcel.Parcel,
) error

type FingerprintSensorConfigurations

type FingerprintSensorConfigurations struct {
}

func (*FingerprintSensorConfigurations) MarshalParcel

func (s *FingerprintSensorConfigurations) MarshalParcel(
	p *parcel.Parcel,
) error

func (*FingerprintSensorConfigurations) UnmarshalParcel

func (s *FingerprintSensorConfigurations) UnmarshalParcel(
	p *parcel.Parcel,
) error

type FingerprintSensorPropertiesInternal

type FingerprintSensorPropertiesInternal struct {
	SensorType              int32
	HalControlsIllumination bool
}

func (*FingerprintSensorPropertiesInternal) MarshalParcel

func (s *FingerprintSensorPropertiesInternal) MarshalParcel(
	p *parcel.Parcel,
) error

func (*FingerprintSensorPropertiesInternal) UnmarshalParcel

func (s *FingerprintSensorPropertiesInternal) UnmarshalParcel(
	p *parcel.Parcel,
) error

type FingerprintServiceProxy

type FingerprintServiceProxy struct {
	Remote binder.IBinder
}

func GetFingerprintService

func GetFingerprintService(
	ctx context.Context,
	sm *servicemanager.ServiceManager,
) (*FingerprintServiceProxy, error)

GetFingerprintService retrieves the FingerprintService service and returns a typed proxy.

func NewFingerprintServiceProxy

func NewFingerprintServiceProxy(
	remote binder.IBinder,
) *FingerprintServiceProxy

func (*FingerprintServiceProxy) AddAuthenticatorsRegisteredCallback

func (p *FingerprintServiceProxy) AddAuthenticatorsRegisteredCallback(
	ctx context.Context,
	callback IFingerprintAuthenticatorsRegisteredCallback,
) error

func (*FingerprintServiceProxy) AddClientActiveCallback

func (p *FingerprintServiceProxy) AddClientActiveCallback(
	ctx context.Context,
	callback IFingerprintClientActiveCallback,
) error

func (*FingerprintServiceProxy) AddLockoutResetCallback

func (*FingerprintServiceProxy) AsBinder

func (p *FingerprintServiceProxy) AsBinder() binder.IBinder

func (*FingerprintServiceProxy) Authenticate

func (p *FingerprintServiceProxy) Authenticate(
	ctx context.Context,
	token binder.IBinder,
	operationId int64,
	receiver IFingerprintServiceReceiver,
	options FingerprintAuthenticateOptions,
) (int64, error)

func (*FingerprintServiceProxy) CancelAuthentication

func (p *FingerprintServiceProxy) CancelAuthentication(
	ctx context.Context,
	token binder.IBinder,
	requestId int64,
) error

func (*FingerprintServiceProxy) CancelAuthenticationFromService

func (p *FingerprintServiceProxy) CancelAuthenticationFromService(
	ctx context.Context,
	sensorId int32,
	token binder.IBinder,
	requestId int64,
) error

func (*FingerprintServiceProxy) CancelEnrollment

func (p *FingerprintServiceProxy) CancelEnrollment(
	ctx context.Context,
	token binder.IBinder,
	requestId int64,
) error

func (*FingerprintServiceProxy) CancelFingerprintDetect

func (p *FingerprintServiceProxy) CancelFingerprintDetect(
	ctx context.Context,
	token binder.IBinder,
	requestId int64,
) error

func (*FingerprintServiceProxy) CreateTestSession

func (p *FingerprintServiceProxy) CreateTestSession(
	ctx context.Context,
	sensorId int32,
	callback biometrics.ITestSessionCallback,
) (biometrics.ITestSession, error)

func (*FingerprintServiceProxy) DetectFingerprint

func (*FingerprintServiceProxy) DumpSensorServiceStateProto

func (p *FingerprintServiceProxy) DumpSensorServiceStateProto(
	ctx context.Context,
	sensorId int32,
	clearSchedulerBuffer bool,
) ([]byte, error)

func (*FingerprintServiceProxy) Enroll

func (p *FingerprintServiceProxy) Enroll(
	ctx context.Context,
	token binder.IBinder,
	hardwareAuthToken []byte,
	receiver IFingerprintServiceReceiver,
	enrollReason int32,
	options FingerprintEnrollOptions,
) (int64, error)

func (*FingerprintServiceProxy) GenerateChallenge

func (p *FingerprintServiceProxy) GenerateChallenge(
	ctx context.Context,
	token binder.IBinder,
	sensorId int32,
	receiver IFingerprintServiceReceiver,
) error

func (*FingerprintServiceProxy) GetAuthenticatorId

func (p *FingerprintServiceProxy) GetAuthenticatorId(
	ctx context.Context,
	sensorId int32,
) (int64, error)

func (*FingerprintServiceProxy) GetEnrolledFingerprints

func (p *FingerprintServiceProxy) GetEnrolledFingerprints(
	ctx context.Context,
) ([]Fingerprint, error)

func (*FingerprintServiceProxy) GetLockoutModeForUser

func (p *FingerprintServiceProxy) GetLockoutModeForUser(
	ctx context.Context,
	sensorId int32,
) (int32, error)

func (*FingerprintServiceProxy) GetSensorProperties

func (p *FingerprintServiceProxy) GetSensorProperties(
	ctx context.Context,
	sensorId int32,
) (FingerprintSensorPropertiesInternal, error)

func (*FingerprintServiceProxy) GetSensorPropertiesInternal

func (p *FingerprintServiceProxy) GetSensorPropertiesInternal(
	ctx context.Context,
) ([]FingerprintSensorPropertiesInternal, error)

func (*FingerprintServiceProxy) HasEnrolledFingerprints

func (p *FingerprintServiceProxy) HasEnrolledFingerprints(
	ctx context.Context,
	sensorId int32,
) (bool, error)

func (*FingerprintServiceProxy) HasEnrolledFingerprintsDeprecated

func (p *FingerprintServiceProxy) HasEnrolledFingerprintsDeprecated(
	ctx context.Context,
) (bool, error)

func (*FingerprintServiceProxy) InvalidateAuthenticatorId

func (p *FingerprintServiceProxy) InvalidateAuthenticatorId(
	ctx context.Context,
	sensorId int32,
	callback biometrics.IInvalidationCallback,
) error

func (*FingerprintServiceProxy) IsClientActive

func (p *FingerprintServiceProxy) IsClientActive(
	ctx context.Context,
) (bool, error)

func (*FingerprintServiceProxy) IsHardwareDetected

func (p *FingerprintServiceProxy) IsHardwareDetected(
	ctx context.Context,
	sensorId int32,
) (bool, error)

func (*FingerprintServiceProxy) IsHardwareDetectedDeprecated

func (p *FingerprintServiceProxy) IsHardwareDetectedDeprecated(
	ctx context.Context,
) (bool, error)

func (*FingerprintServiceProxy) OnPointerDown

func (p *FingerprintServiceProxy) OnPointerDown(
	ctx context.Context,
	requestId int64,
	sensorId int32,
	pc biometricsFingerprint.PointerContext,
) error

func (*FingerprintServiceProxy) OnPointerUp

func (p *FingerprintServiceProxy) OnPointerUp(
	ctx context.Context,
	requestId int64,
	sensorId int32,
	pc biometricsFingerprint.PointerContext,
) error

func (*FingerprintServiceProxy) OnPowerPressed

func (p *FingerprintServiceProxy) OnPowerPressed(
	ctx context.Context,
) error

func (*FingerprintServiceProxy) OnUdfpsUiEvent

func (p *FingerprintServiceProxy) OnUdfpsUiEvent(
	ctx context.Context,
	event int32,
	requestId int64,
	sensorId int32,
) error

func (*FingerprintServiceProxy) PrepareForAuthentication

func (p *FingerprintServiceProxy) PrepareForAuthentication(
	ctx context.Context,
	token binder.IBinder,
	operationId int64,
	sensorReceiver biometrics.IBiometricSensorReceiver,
	options FingerprintAuthenticateOptions,
	requestId int64,
	cookie int32,
	allowBackgroundAuthentication bool,
	isForLegacyFingerprintManager bool,
) error

func (*FingerprintServiceProxy) RegisterAuthenticationStateListener

func (p *FingerprintServiceProxy) RegisterAuthenticationStateListener(
	ctx context.Context,
	listener biometrics.AuthenticationStateListener,
) error

func (*FingerprintServiceProxy) RegisterAuthenticators

func (p *FingerprintServiceProxy) RegisterAuthenticators(
	ctx context.Context,
	hidlSensors []FingerprintSensorPropertiesInternal,
) error

func (*FingerprintServiceProxy) RegisterAuthenticatorsLegacy

func (p *FingerprintServiceProxy) RegisterAuthenticatorsLegacy(
	ctx context.Context,
	fingerprintSensorConfigurations FingerprintSensorConfigurations,
) error

func (*FingerprintServiceProxy) RegisterBiometricStateListener

func (p *FingerprintServiceProxy) RegisterBiometricStateListener(
	ctx context.Context,
	listener biometrics.IBiometricStateListener,
) error

func (*FingerprintServiceProxy) Remove

func (p *FingerprintServiceProxy) Remove(
	ctx context.Context,
	token binder.IBinder,
	fingerId int32,
	receiver IFingerprintServiceReceiver,
) error

func (*FingerprintServiceProxy) RemoveAll

func (*FingerprintServiceProxy) RemoveClientActiveCallback

func (p *FingerprintServiceProxy) RemoveClientActiveCallback(
	ctx context.Context,
	callback IFingerprintClientActiveCallback,
) error

func (*FingerprintServiceProxy) Rename

func (p *FingerprintServiceProxy) Rename(
	ctx context.Context,
	fingerId int32,
	name string,
) error

func (*FingerprintServiceProxy) ResetLockout

func (p *FingerprintServiceProxy) ResetLockout(
	ctx context.Context,
	token binder.IBinder,
	sensorId int32,
	hardwareAuthToken []byte,
	opPackageNAame string,
) error

func (*FingerprintServiceProxy) RevokeChallenge

func (p *FingerprintServiceProxy) RevokeChallenge(
	ctx context.Context,
	token binder.IBinder,
	sensorId int32,
	challenge int64,
) error

func (*FingerprintServiceProxy) ScheduleWatchdog

func (p *FingerprintServiceProxy) ScheduleWatchdog(
	ctx context.Context,
) error

func (*FingerprintServiceProxy) SetSidefpsController

func (p *FingerprintServiceProxy) SetSidefpsController(
	ctx context.Context,
	controller ISidefpsController,
) error

func (*FingerprintServiceProxy) SetUdfpsOverlayController

func (p *FingerprintServiceProxy) SetUdfpsOverlayController(
	ctx context.Context,
	controller IUdfpsOverlayController,
) error

func (*FingerprintServiceProxy) StartPreparedClient

func (p *FingerprintServiceProxy) StartPreparedClient(
	ctx context.Context,
	sensorId int32,
	cookie int32,
) error

func (*FingerprintServiceProxy) UnregisterAuthenticationStateListener

func (p *FingerprintServiceProxy) UnregisterAuthenticationStateListener(
	ctx context.Context,
	listener biometrics.AuthenticationStateListener,
) error

type FingerprintServiceReceiverProxy

type FingerprintServiceReceiverProxy struct {
	Remote binder.IBinder
}

func NewFingerprintServiceReceiverProxy

func NewFingerprintServiceReceiverProxy(
	remote binder.IBinder,
) *FingerprintServiceReceiverProxy

func (*FingerprintServiceReceiverProxy) AsBinder

func (*FingerprintServiceReceiverProxy) OnAcquired

func (p *FingerprintServiceReceiverProxy) OnAcquired(
	ctx context.Context,
	acquiredInfo int32,
	vendorCode int32,
) error

func (*FingerprintServiceReceiverProxy) OnAuthenticationFailed

func (p *FingerprintServiceReceiverProxy) OnAuthenticationFailed(
	ctx context.Context,
) error

func (*FingerprintServiceReceiverProxy) OnAuthenticationSucceeded

func (p *FingerprintServiceReceiverProxy) OnAuthenticationSucceeded(
	ctx context.Context,
	fp Fingerprint,
	isStrongBiometric bool,
) error

func (*FingerprintServiceReceiverProxy) OnChallengeGenerated

func (p *FingerprintServiceReceiverProxy) OnChallengeGenerated(
	ctx context.Context,
	sensorId int32,
	challenge int64,
) error

func (*FingerprintServiceReceiverProxy) OnEnrollResult

func (p *FingerprintServiceReceiverProxy) OnEnrollResult(
	ctx context.Context,
	fp Fingerprint,
	remaining int32,
) error

func (*FingerprintServiceReceiverProxy) OnError

func (p *FingerprintServiceReceiverProxy) OnError(
	ctx context.Context,
	error_ int32,
	vendorCode int32,
) error

func (*FingerprintServiceReceiverProxy) OnFingerprintDetected

func (p *FingerprintServiceReceiverProxy) OnFingerprintDetected(
	ctx context.Context,
	sensorId int32,
	isStrongBiometric bool,
) error

func (*FingerprintServiceReceiverProxy) OnRemoved

func (p *FingerprintServiceReceiverProxy) OnRemoved(
	ctx context.Context,
	fp Fingerprint,
	remaining int32,
) error

func (*FingerprintServiceReceiverProxy) OnUdfpsOverlayShown

func (p *FingerprintServiceReceiverProxy) OnUdfpsOverlayShown(
	ctx context.Context,
) error

func (*FingerprintServiceReceiverProxy) OnUdfpsPointerDown

func (p *FingerprintServiceReceiverProxy) OnUdfpsPointerDown(
	ctx context.Context,
	sensorId int32,
) error

func (*FingerprintServiceReceiverProxy) OnUdfpsPointerUp

func (p *FingerprintServiceReceiverProxy) OnUdfpsPointerUp(
	ctx context.Context,
	sensorId int32,
) error

type FingerprintServiceReceiverStub

type FingerprintServiceReceiverStub struct {
	Impl      IFingerprintServiceReceiver
	Transport binder.VersionAwareTransport
}

FingerprintServiceReceiverStub dispatches incoming binder transactions to a typed IFingerprintServiceReceiver implementation.

func (*FingerprintServiceReceiverStub) Descriptor

func (s *FingerprintServiceReceiverStub) Descriptor() string

func (*FingerprintServiceReceiverStub) OnTransaction

type FingerprintServiceStub

type FingerprintServiceStub struct {
	Impl      IFingerprintService
	Transport binder.VersionAwareTransport
}

FingerprintServiceStub dispatches incoming binder transactions to a typed IFingerprintService implementation.

func (*FingerprintServiceStub) Descriptor

func (s *FingerprintServiceStub) Descriptor() string

func (*FingerprintServiceStub) OnTransaction

func (s *FingerprintServiceStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type IFingerprintAuthenticatorsRegisteredCallback

type IFingerprintAuthenticatorsRegisteredCallback interface {
	AsBinder() binder.IBinder
	OnAllAuthenticatorsRegistered(ctx context.Context, sensors []FingerprintSensorPropertiesInternal) error
}

func NewFingerprintAuthenticatorsRegisteredCallbackStub

func NewFingerprintAuthenticatorsRegisteredCallbackStub(
	impl IFingerprintAuthenticatorsRegisteredCallbackServer,
) IFingerprintAuthenticatorsRegisteredCallback

NewFingerprintAuthenticatorsRegisteredCallbackStub creates a server-side IFingerprintAuthenticatorsRegisteredCallback wrapping the given server implementation. The returned value satisfies IFingerprintAuthenticatorsRegisteredCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IFingerprintAuthenticatorsRegisteredCallbackServer

type IFingerprintAuthenticatorsRegisteredCallbackServer interface {
	OnAllAuthenticatorsRegistered(ctx context.Context, sensors []FingerprintSensorPropertiesInternal) error
}

IFingerprintAuthenticatorsRegisteredCallbackServer is the server-side interface that user implementations provide to NewFingerprintAuthenticatorsRegisteredCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IFingerprintClientActiveCallback

type IFingerprintClientActiveCallback interface {
	AsBinder() binder.IBinder
	OnClientActiveChanged(ctx context.Context, isActive bool) error
}

func NewFingerprintClientActiveCallbackStub

func NewFingerprintClientActiveCallbackStub(
	impl IFingerprintClientActiveCallbackServer,
) IFingerprintClientActiveCallback

NewFingerprintClientActiveCallbackStub creates a server-side IFingerprintClientActiveCallback wrapping the given server implementation. The returned value satisfies IFingerprintClientActiveCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IFingerprintClientActiveCallbackServer

type IFingerprintClientActiveCallbackServer interface {
	OnClientActiveChanged(ctx context.Context, isActive bool) error
}

IFingerprintClientActiveCallbackServer is the server-side interface that user implementations provide to NewFingerprintClientActiveCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IFingerprintService

type IFingerprintService interface {
	AsBinder() binder.IBinder
	CreateTestSession(ctx context.Context, sensorId int32, callback biometrics.ITestSessionCallback) (biometrics.ITestSession, error)
	DumpSensorServiceStateProto(ctx context.Context, sensorId int32, clearSchedulerBuffer bool) ([]byte, error)
	GetSensorPropertiesInternal(ctx context.Context) ([]FingerprintSensorPropertiesInternal, error)
	GetSensorProperties(ctx context.Context, sensorId int32) (FingerprintSensorPropertiesInternal, error)
	Authenticate(ctx context.Context, token binder.IBinder, operationId int64, receiver IFingerprintServiceReceiver, options FingerprintAuthenticateOptions) (int64, error)
	DetectFingerprint(ctx context.Context, token binder.IBinder, receiver IFingerprintServiceReceiver, options FingerprintAuthenticateOptions) (int64, error)
	PrepareForAuthentication(ctx context.Context, token binder.IBinder, operationId int64, sensorReceiver biometrics.IBiometricSensorReceiver, options FingerprintAuthenticateOptions, requestId int64, cookie int32, allowBackgroundAuthentication bool, isForLegacyFingerprintManager bool) error
	StartPreparedClient(ctx context.Context, sensorId int32, cookie int32) error
	CancelAuthentication(ctx context.Context, token binder.IBinder, requestId int64) error
	CancelFingerprintDetect(ctx context.Context, token binder.IBinder, requestId int64) error
	CancelAuthenticationFromService(ctx context.Context, sensorId int32, token binder.IBinder, requestId int64) error
	Enroll(ctx context.Context, token binder.IBinder, hardwareAuthToken []byte, receiver IFingerprintServiceReceiver, enrollReason int32, options FingerprintEnrollOptions) (int64, error)
	CancelEnrollment(ctx context.Context, token binder.IBinder, requestId int64) error
	Remove(ctx context.Context, token binder.IBinder, fingerId int32, receiver IFingerprintServiceReceiver) error
	RemoveAll(ctx context.Context, token binder.IBinder, receiver IFingerprintServiceReceiver) error
	Rename(ctx context.Context, fingerId int32, name string) error
	GetEnrolledFingerprints(ctx context.Context) ([]Fingerprint, error)
	IsHardwareDetectedDeprecated(ctx context.Context) (bool, error)
	IsHardwareDetected(ctx context.Context, sensorId int32) (bool, error)
	GenerateChallenge(ctx context.Context, token binder.IBinder, sensorId int32, receiver IFingerprintServiceReceiver) error
	RevokeChallenge(ctx context.Context, token binder.IBinder, sensorId int32, challenge int64) error
	HasEnrolledFingerprintsDeprecated(ctx context.Context) (bool, error)
	HasEnrolledFingerprints(ctx context.Context, sensorId int32) (bool, error)
	GetLockoutModeForUser(ctx context.Context, sensorId int32) (int32, error)
	InvalidateAuthenticatorId(ctx context.Context, sensorId int32, callback biometrics.IInvalidationCallback) error
	GetAuthenticatorId(ctx context.Context, sensorId int32) (int64, error)
	ResetLockout(ctx context.Context, token binder.IBinder, sensorId int32, hardwareAuthToken []byte, opPackageNAame string) error
	AddLockoutResetCallback(ctx context.Context, callback biometrics.IBiometricServiceLockoutResetCallback) error
	IsClientActive(ctx context.Context) (bool, error)
	AddClientActiveCallback(ctx context.Context, callback IFingerprintClientActiveCallback) error
	RemoveClientActiveCallback(ctx context.Context, callback IFingerprintClientActiveCallback) error
	RegisterAuthenticatorsLegacy(ctx context.Context, fingerprintSensorConfigurations FingerprintSensorConfigurations) error
	RegisterAuthenticators(ctx context.Context, hidlSensors []FingerprintSensorPropertiesInternal) error
	AddAuthenticatorsRegisteredCallback(ctx context.Context, callback IFingerprintAuthenticatorsRegisteredCallback) error
	OnPointerDown(ctx context.Context, requestId int64, sensorId int32, pc biometricsFingerprint.PointerContext) error
	OnPointerUp(ctx context.Context, requestId int64, sensorId int32, pc biometricsFingerprint.PointerContext) error
	OnUdfpsUiEvent(ctx context.Context, event int32, requestId int64, sensorId int32) error
	SetUdfpsOverlayController(ctx context.Context, controller IUdfpsOverlayController) error
	SetSidefpsController(ctx context.Context, controller ISidefpsController) error
	RegisterAuthenticationStateListener(ctx context.Context, listener biometrics.AuthenticationStateListener) error
	UnregisterAuthenticationStateListener(ctx context.Context, listener biometrics.AuthenticationStateListener) error
	RegisterBiometricStateListener(ctx context.Context, listener biometrics.IBiometricStateListener) error
	OnPowerPressed(ctx context.Context) error
	ScheduleWatchdog(ctx context.Context) error
}

func NewFingerprintServiceStub

func NewFingerprintServiceStub(
	impl IFingerprintServiceServer,
) IFingerprintService

NewFingerprintServiceStub creates a server-side IFingerprintService wrapping the given server implementation. The returned value satisfies IFingerprintService and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IFingerprintServiceReceiver

type IFingerprintServiceReceiver interface {
	AsBinder() binder.IBinder
	OnEnrollResult(ctx context.Context, fp Fingerprint, remaining int32) error
	OnAcquired(ctx context.Context, acquiredInfo int32, vendorCode int32) error
	OnAuthenticationSucceeded(ctx context.Context, fp Fingerprint, isStrongBiometric bool) error
	OnFingerprintDetected(ctx context.Context, sensorId int32, isStrongBiometric bool) error
	OnAuthenticationFailed(ctx context.Context) error
	OnError(ctx context.Context, error_ int32, vendorCode int32) error
	OnRemoved(ctx context.Context, fp Fingerprint, remaining int32) error
	OnChallengeGenerated(ctx context.Context, sensorId int32, challenge int64) error
	OnUdfpsPointerDown(ctx context.Context, sensorId int32) error
	OnUdfpsPointerUp(ctx context.Context, sensorId int32) error
	OnUdfpsOverlayShown(ctx context.Context) error
}

func NewFingerprintServiceReceiverStub

func NewFingerprintServiceReceiverStub(
	impl IFingerprintServiceReceiverServer,
) IFingerprintServiceReceiver

NewFingerprintServiceReceiverStub creates a server-side IFingerprintServiceReceiver wrapping the given server implementation. The returned value satisfies IFingerprintServiceReceiver and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IFingerprintServiceReceiverServer

type IFingerprintServiceReceiverServer interface {
	OnEnrollResult(ctx context.Context, fp Fingerprint, remaining int32) error
	OnAcquired(ctx context.Context, acquiredInfo int32, vendorCode int32) error
	OnAuthenticationSucceeded(ctx context.Context, fp Fingerprint, isStrongBiometric bool) error
	OnFingerprintDetected(ctx context.Context, sensorId int32, isStrongBiometric bool) error
	OnAuthenticationFailed(ctx context.Context) error
	OnError(ctx context.Context, error_ int32, vendorCode int32) error
	OnRemoved(ctx context.Context, fp Fingerprint, remaining int32) error
	OnChallengeGenerated(ctx context.Context, sensorId int32, challenge int64) error
	OnUdfpsPointerDown(ctx context.Context, sensorId int32) error
	OnUdfpsPointerUp(ctx context.Context, sensorId int32) error
	OnUdfpsOverlayShown(ctx context.Context) error
}

IFingerprintServiceReceiverServer is the server-side interface that user implementations provide to NewFingerprintServiceReceiverStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IFingerprintServiceServer

type IFingerprintServiceServer interface {
	CreateTestSession(ctx context.Context, sensorId int32, callback biometrics.ITestSessionCallback) (biometrics.ITestSession, error)
	DumpSensorServiceStateProto(ctx context.Context, sensorId int32, clearSchedulerBuffer bool) ([]byte, error)
	GetSensorPropertiesInternal(ctx context.Context) ([]FingerprintSensorPropertiesInternal, error)
	GetSensorProperties(ctx context.Context, sensorId int32) (FingerprintSensorPropertiesInternal, error)
	Authenticate(ctx context.Context, token binder.IBinder, operationId int64, receiver IFingerprintServiceReceiver, options FingerprintAuthenticateOptions) (int64, error)
	DetectFingerprint(ctx context.Context, token binder.IBinder, receiver IFingerprintServiceReceiver, options FingerprintAuthenticateOptions) (int64, error)
	PrepareForAuthentication(ctx context.Context, token binder.IBinder, operationId int64, sensorReceiver biometrics.IBiometricSensorReceiver, options FingerprintAuthenticateOptions, requestId int64, cookie int32, allowBackgroundAuthentication bool, isForLegacyFingerprintManager bool) error
	StartPreparedClient(ctx context.Context, sensorId int32, cookie int32) error
	CancelAuthentication(ctx context.Context, token binder.IBinder, requestId int64) error
	CancelFingerprintDetect(ctx context.Context, token binder.IBinder, requestId int64) error
	CancelAuthenticationFromService(ctx context.Context, sensorId int32, token binder.IBinder, requestId int64) error
	Enroll(ctx context.Context, token binder.IBinder, hardwareAuthToken []byte, receiver IFingerprintServiceReceiver, enrollReason int32, options FingerprintEnrollOptions) (int64, error)
	CancelEnrollment(ctx context.Context, token binder.IBinder, requestId int64) error
	Remove(ctx context.Context, token binder.IBinder, fingerId int32, receiver IFingerprintServiceReceiver) error
	RemoveAll(ctx context.Context, token binder.IBinder, receiver IFingerprintServiceReceiver) error
	Rename(ctx context.Context, fingerId int32, name string) error
	GetEnrolledFingerprints(ctx context.Context) ([]Fingerprint, error)
	IsHardwareDetectedDeprecated(ctx context.Context) (bool, error)
	IsHardwareDetected(ctx context.Context, sensorId int32) (bool, error)
	GenerateChallenge(ctx context.Context, token binder.IBinder, sensorId int32, receiver IFingerprintServiceReceiver) error
	RevokeChallenge(ctx context.Context, token binder.IBinder, sensorId int32, challenge int64) error
	HasEnrolledFingerprintsDeprecated(ctx context.Context) (bool, error)
	HasEnrolledFingerprints(ctx context.Context, sensorId int32) (bool, error)
	GetLockoutModeForUser(ctx context.Context, sensorId int32) (int32, error)
	InvalidateAuthenticatorId(ctx context.Context, sensorId int32, callback biometrics.IInvalidationCallback) error
	GetAuthenticatorId(ctx context.Context, sensorId int32) (int64, error)
	ResetLockout(ctx context.Context, token binder.IBinder, sensorId int32, hardwareAuthToken []byte, opPackageNAame string) error
	AddLockoutResetCallback(ctx context.Context, callback biometrics.IBiometricServiceLockoutResetCallback) error
	IsClientActive(ctx context.Context) (bool, error)
	AddClientActiveCallback(ctx context.Context, callback IFingerprintClientActiveCallback) error
	RemoveClientActiveCallback(ctx context.Context, callback IFingerprintClientActiveCallback) error
	RegisterAuthenticatorsLegacy(ctx context.Context, fingerprintSensorConfigurations FingerprintSensorConfigurations) error
	RegisterAuthenticators(ctx context.Context, hidlSensors []FingerprintSensorPropertiesInternal) error
	AddAuthenticatorsRegisteredCallback(ctx context.Context, callback IFingerprintAuthenticatorsRegisteredCallback) error
	OnPointerDown(ctx context.Context, requestId int64, sensorId int32, pc biometricsFingerprint.PointerContext) error
	OnPointerUp(ctx context.Context, requestId int64, sensorId int32, pc biometricsFingerprint.PointerContext) error
	OnUdfpsUiEvent(ctx context.Context, event int32, requestId int64, sensorId int32) error
	SetUdfpsOverlayController(ctx context.Context, controller IUdfpsOverlayController) error
	SetSidefpsController(ctx context.Context, controller ISidefpsController) error
	RegisterAuthenticationStateListener(ctx context.Context, listener biometrics.AuthenticationStateListener) error
	UnregisterAuthenticationStateListener(ctx context.Context, listener biometrics.AuthenticationStateListener) error
	RegisterBiometricStateListener(ctx context.Context, listener biometrics.IBiometricStateListener) error
	OnPowerPressed(ctx context.Context) error
	ScheduleWatchdog(ctx context.Context) error
}

IFingerprintServiceServer is the server-side interface that user implementations provide to NewFingerprintServiceStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type ISidefpsController

type ISidefpsController interface {
	AsBinder() binder.IBinder
	Show(ctx context.Context, sensorId int32, reason int32) error
	Hide(ctx context.Context, sensorId int32) error
}

func NewSidefpsControllerStub

func NewSidefpsControllerStub(
	impl ISidefpsControllerServer,
) ISidefpsController

NewSidefpsControllerStub creates a server-side ISidefpsController wrapping the given server implementation. The returned value satisfies ISidefpsController and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type ISidefpsControllerServer

type ISidefpsControllerServer interface {
	Show(ctx context.Context, sensorId int32, reason int32) error
	Hide(ctx context.Context, sensorId int32) error
}

ISidefpsControllerServer is the server-side interface that user implementations provide to NewSidefpsControllerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IUdfpsOverlayController

type IUdfpsOverlayController interface {
	AsBinder() binder.IBinder
	ShowUdfpsOverlay(ctx context.Context, requestId int64, sensorId int32, reason int32, callback IUdfpsOverlayControllerCallback) error
	HideUdfpsOverlay(ctx context.Context, sensorId int32) error
	OnAcquired(ctx context.Context, sensorId int32, acquiredInfo int32) error
	OnEnrollmentProgress(ctx context.Context, sensorId int32, remaining int32) error
	OnEnrollmentHelp(ctx context.Context, sensorId int32) error
	SetDebugMessage(ctx context.Context, sensorId int32, message string) error
}

func NewUdfpsOverlayControllerStub

func NewUdfpsOverlayControllerStub(
	impl IUdfpsOverlayControllerServer,
) IUdfpsOverlayController

NewUdfpsOverlayControllerStub creates a server-side IUdfpsOverlayController wrapping the given server implementation. The returned value satisfies IUdfpsOverlayController and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IUdfpsOverlayControllerCallback

type IUdfpsOverlayControllerCallback interface {
	AsBinder() binder.IBinder
	OnUserCanceled(ctx context.Context) error
}

func NewUdfpsOverlayControllerCallbackStub

func NewUdfpsOverlayControllerCallbackStub(
	impl IUdfpsOverlayControllerCallbackServer,
) IUdfpsOverlayControllerCallback

NewUdfpsOverlayControllerCallbackStub creates a server-side IUdfpsOverlayControllerCallback wrapping the given server implementation. The returned value satisfies IUdfpsOverlayControllerCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IUdfpsOverlayControllerCallbackServer

type IUdfpsOverlayControllerCallbackServer interface {
	OnUserCanceled(ctx context.Context) error
}

IUdfpsOverlayControllerCallbackServer is the server-side interface that user implementations provide to NewUdfpsOverlayControllerCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IUdfpsOverlayControllerServer

type IUdfpsOverlayControllerServer interface {
	ShowUdfpsOverlay(ctx context.Context, requestId int64, sensorId int32, reason int32, callback IUdfpsOverlayControllerCallback) error
	HideUdfpsOverlay(ctx context.Context, sensorId int32) error
	OnAcquired(ctx context.Context, sensorId int32, acquiredInfo int32) error
	OnEnrollmentProgress(ctx context.Context, sensorId int32, remaining int32) error
	OnEnrollmentHelp(ctx context.Context, sensorId int32) error
	SetDebugMessage(ctx context.Context, sensorId int32, message string) error
}

IUdfpsOverlayControllerServer is the server-side interface that user implementations provide to NewUdfpsOverlayControllerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IUdfpsRefreshRateRequestCallback

type IUdfpsRefreshRateRequestCallback interface {
	AsBinder() binder.IBinder
	OnRequestEnabled(ctx context.Context, displayId int32) error
	OnRequestDisabled(ctx context.Context, displayId int32) error
	OnAuthenticationPossible(ctx context.Context, displayId int32, isPossible bool) error
}

func NewUdfpsRefreshRateRequestCallbackStub

func NewUdfpsRefreshRateRequestCallbackStub(
	impl IUdfpsRefreshRateRequestCallbackServer,
) IUdfpsRefreshRateRequestCallback

NewUdfpsRefreshRateRequestCallbackStub creates a server-side IUdfpsRefreshRateRequestCallback wrapping the given server implementation. The returned value satisfies IUdfpsRefreshRateRequestCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IUdfpsRefreshRateRequestCallbackServer

type IUdfpsRefreshRateRequestCallbackServer interface {
	OnRequestEnabled(ctx context.Context, displayId int32) error
	OnRequestDisabled(ctx context.Context, displayId int32) error
	OnAuthenticationPossible(ctx context.Context, displayId int32, isPossible bool) error
}

IUdfpsRefreshRateRequestCallbackServer is the server-side interface that user implementations provide to NewUdfpsRefreshRateRequestCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type SidefpsControllerProxy

type SidefpsControllerProxy struct {
	Remote binder.IBinder
}

func NewSidefpsControllerProxy

func NewSidefpsControllerProxy(
	remote binder.IBinder,
) *SidefpsControllerProxy

func (*SidefpsControllerProxy) AsBinder

func (p *SidefpsControllerProxy) AsBinder() binder.IBinder

func (*SidefpsControllerProxy) Hide

func (p *SidefpsControllerProxy) Hide(
	ctx context.Context,
	sensorId int32,
) error

func (*SidefpsControllerProxy) Show

func (p *SidefpsControllerProxy) Show(
	ctx context.Context,
	sensorId int32,
	reason int32,
) error

type SidefpsControllerStub

type SidefpsControllerStub struct {
	Impl      ISidefpsController
	Transport binder.VersionAwareTransport
}

SidefpsControllerStub dispatches incoming binder transactions to a typed ISidefpsController implementation.

func (*SidefpsControllerStub) Descriptor

func (s *SidefpsControllerStub) Descriptor() string

func (*SidefpsControllerStub) OnTransaction

func (s *SidefpsControllerStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type UdfpsOverlayControllerCallbackProxy

type UdfpsOverlayControllerCallbackProxy struct {
	Remote binder.IBinder
}

func NewUdfpsOverlayControllerCallbackProxy

func NewUdfpsOverlayControllerCallbackProxy(
	remote binder.IBinder,
) *UdfpsOverlayControllerCallbackProxy

func (*UdfpsOverlayControllerCallbackProxy) AsBinder

func (*UdfpsOverlayControllerCallbackProxy) OnUserCanceled

func (p *UdfpsOverlayControllerCallbackProxy) OnUserCanceled(
	ctx context.Context,
) error

type UdfpsOverlayControllerCallbackStub

type UdfpsOverlayControllerCallbackStub struct {
	Impl      IUdfpsOverlayControllerCallback
	Transport binder.VersionAwareTransport
}

UdfpsOverlayControllerCallbackStub dispatches incoming binder transactions to a typed IUdfpsOverlayControllerCallback implementation.

func (*UdfpsOverlayControllerCallbackStub) Descriptor

func (*UdfpsOverlayControllerCallbackStub) OnTransaction

type UdfpsOverlayControllerProxy

type UdfpsOverlayControllerProxy struct {
	Remote binder.IBinder
}

func NewUdfpsOverlayControllerProxy

func NewUdfpsOverlayControllerProxy(
	remote binder.IBinder,
) *UdfpsOverlayControllerProxy

func (*UdfpsOverlayControllerProxy) AsBinder

func (*UdfpsOverlayControllerProxy) HideUdfpsOverlay

func (p *UdfpsOverlayControllerProxy) HideUdfpsOverlay(
	ctx context.Context,
	sensorId int32,
) error

func (*UdfpsOverlayControllerProxy) OnAcquired

func (p *UdfpsOverlayControllerProxy) OnAcquired(
	ctx context.Context,
	sensorId int32,
	acquiredInfo int32,
) error

func (*UdfpsOverlayControllerProxy) OnEnrollmentHelp

func (p *UdfpsOverlayControllerProxy) OnEnrollmentHelp(
	ctx context.Context,
	sensorId int32,
) error

func (*UdfpsOverlayControllerProxy) OnEnrollmentProgress

func (p *UdfpsOverlayControllerProxy) OnEnrollmentProgress(
	ctx context.Context,
	sensorId int32,
	remaining int32,
) error

func (*UdfpsOverlayControllerProxy) SetDebugMessage

func (p *UdfpsOverlayControllerProxy) SetDebugMessage(
	ctx context.Context,
	sensorId int32,
	message string,
) error

func (*UdfpsOverlayControllerProxy) ShowUdfpsOverlay

func (p *UdfpsOverlayControllerProxy) ShowUdfpsOverlay(
	ctx context.Context,
	requestId int64,
	sensorId int32,
	reason int32,
	callback IUdfpsOverlayControllerCallback,
) error

type UdfpsOverlayControllerStub

type UdfpsOverlayControllerStub struct {
	Impl      IUdfpsOverlayController
	Transport binder.VersionAwareTransport
}

UdfpsOverlayControllerStub dispatches incoming binder transactions to a typed IUdfpsOverlayController implementation.

func (*UdfpsOverlayControllerStub) Descriptor

func (s *UdfpsOverlayControllerStub) Descriptor() string

func (*UdfpsOverlayControllerStub) OnTransaction

func (s *UdfpsOverlayControllerStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type UdfpsRefreshRateRequestCallbackProxy

type UdfpsRefreshRateRequestCallbackProxy struct {
	Remote binder.IBinder
}

func NewUdfpsRefreshRateRequestCallbackProxy

func NewUdfpsRefreshRateRequestCallbackProxy(
	remote binder.IBinder,
) *UdfpsRefreshRateRequestCallbackProxy

func (*UdfpsRefreshRateRequestCallbackProxy) AsBinder

func (*UdfpsRefreshRateRequestCallbackProxy) OnAuthenticationPossible

func (p *UdfpsRefreshRateRequestCallbackProxy) OnAuthenticationPossible(
	ctx context.Context,
	displayId int32,
	isPossible bool,
) error

func (*UdfpsRefreshRateRequestCallbackProxy) OnRequestDisabled

func (p *UdfpsRefreshRateRequestCallbackProxy) OnRequestDisabled(
	ctx context.Context,
	displayId int32,
) error

func (*UdfpsRefreshRateRequestCallbackProxy) OnRequestEnabled

func (p *UdfpsRefreshRateRequestCallbackProxy) OnRequestEnabled(
	ctx context.Context,
	displayId int32,
) error

type UdfpsRefreshRateRequestCallbackStub

type UdfpsRefreshRateRequestCallbackStub struct {
	Impl      IUdfpsRefreshRateRequestCallback
	Transport binder.VersionAwareTransport
}

UdfpsRefreshRateRequestCallbackStub dispatches incoming binder transactions to a typed IUdfpsRefreshRateRequestCallback implementation.

func (*UdfpsRefreshRateRequestCallbackStub) Descriptor

func (*UdfpsRefreshRateRequestCallbackStub) OnTransaction

Jump to

Keyboard shortcuts

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