Riferimento alla struttura fingerprint_device

Riferimento alla struttura fingerprint_device

#include < fingerprint.h >

Campi dati

struct hw_device_t   comuni
 
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 *  riservato [4]
 

Descrizione dettagliata

Definizione nella riga 121 del file fingerprint.h .

Documentazione dei campi

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

Definizione nella riga 251 del file fingerprint.h .

int(* cancel)(struct fingerprint_device *dev)

Definizione alla riga 204 del file fingerprint.h .

struct hw_device_t common

Metodi comuni del dispositivo di impronte. Questo deve essere il primo membro di fingerprint_device poiché gli utenti di questa struttura eseguiranno il casting di un hw_device_t a un puntatore fingerprint_device in contesti in cui è noto che hw_device_t fa riferimento a un fingerprint_device .

Definizione nella riga 128 del file fingerprint.h .

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

Definizione nella riga 173 del file fingerprint.h .

int(* enumerate)(struct fingerprint_device *dev)

Definizione nella riga 218 del file fingerprint.h .

uint64_t(* get_authenticator_id)(struct fingerprint_device *dev)

Definizione nella riga 194 del file fingerprint.h .

Definizione alla riga 134 del file fingerprint.h .

int(* post_enroll)(struct fingerprint_device *dev)

Definizione alla riga 184 del file fingerprint.h .

uint64_t(* pre_enroll)(struct fingerprint_device *dev)

Definizione nella riga 157 del file fingerprint.h .

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

Definizione nella riga 231 del file fingerprint.h .

void* reserved[4]

Definizione nella riga 254 del file fingerprint.h .

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

Definizione nella riga 242 del file fingerprint.h .

Definizione alla riga 145 del file fingerprint.h .


La documentazione di questa struttura è stata generata dal seguente file: