10 #ifndef _FPrintAgent_h
11 #define _FPrintAgent_h
14 #include <scr/SCRAgent.h>
18 #include <libfprint/fprint.h>
21 #include <sys/types.h>
42 static void catch_sigterm (
int);
44 int acquire (
int,
string);
48 struct fp_print_data *
data;
78 virtual YCPValue Read(
const YCPPath &path,
79 const YCPValue& arg = YCPNull(),
80 const YCPValue& opt = YCPNull());
85 virtual YCPBoolean Write(
const YCPPath &path,
87 const YCPValue& arg = YCPNull());
92 virtual YCPValue Execute(
const YCPPath &path,
93 const YCPValue& val = YCPNull(),
94 const YCPValue& arg = YCPNull());
99 virtual YCPList Dir(
const YCPPath& path);
104 virtual YCPValue otherCommand(
const YCPTerm& term);