Google is committed to advancing racial equity for Black communities. See how.

fingerprint_device Struct Reference

fingerprint_device Struct Reference

#include < fingerprint.h >

Data Fields

struct hw_device_t   common
 
fingerprint_notify_t   notify
 
int(*  set_notify )(struct fingerprint_device *dev, fingerprint_notify_t notify )
 
uint64_t(*  pre_enroll )(struct fingerprint_device *dev)
 
int(*  enroll )(struct fingerprint_device *dev, const hw_auth_token_t *hat, uint32_t gid, uint32_t timeout_sec)
 
int(*  post_enroll )(struct fingerprint_device *dev)
 
uint64_t(*  get_authenticator_id )(struct fingerprint_device *dev)
 
int(*  cancel )(struct fingerprint_device *dev)
 
int(*  enumerate )(struct fingerprint_device *dev)
 
int(*  remove )(struct fingerprint_device *dev, uint32_t gid, uint32_t fid)
 
int(*  set_active_group )(struct fingerprint_device *dev, uint32_t gid, const char *store_path)
 
int(*  authenticate )(struct fingerprint_device *dev, uint64_t operation_id, uint32_t gid)
 
void *  reserved [4]
 

Detailed Description

Definition at line 121 of file fingerprint.h .

Field Documentation

int(* authenticate)(struct fingerprint_device *dev, uint64_t operation_id, uint32_t gid)

Definition at line 251 of file fingerprint.h .

int(* cancel)(struct fingerprint_device *dev)

Definition at line 204 of file fingerprint.h .

struct hw_device_t common

Common methods of the fingerprint device. This must be the first member of fingerprint_device as users of this structure will cast a hw_device_t to fingerprint_device pointer in contexts where it's known the hw_device_t references a fingerprint_device .

Definition at line 128 of file fingerprint.h .

int(* enroll)(struct fingerprint_device *dev, const hw_auth_token_t *hat, uint32_t gid, uint32_t timeout_sec)

Definition at line 173 of file fingerprint.h .

int(* enumerate)(struct fingerprint_device *dev)

Definition at line 218 of file fingerprint.h .

uint64_t(* get_authenticator_id)(struct fingerprint_device *dev)

Definition at line 194 of file fingerprint.h .

Definition at line 134 of file fingerprint.h .

int(* post_enroll)(struct fingerprint_device *dev)

Definition at line 184 of file fingerprint.h .

uint64_t(* pre_enroll)(struct fingerprint_device *dev)

Definition at line 157 of file fingerprint.h .

int(* remove)(struct fingerprint_device *dev, uint32_t gid, uint32_t fid)

Definition at line 231 of file fingerprint.h .

void* reserved[4]

Definition at line 254 of file fingerprint.h .

int(* set_active_group)(struct fingerprint_device *dev, uint32_t gid, const char *store_path)

Definition at line 242 of file fingerprint.h .

Definition at line 145 of file fingerprint.h .


The documentation for this struct was generated from the following file: