Home | History | Annotate | Download | only in biod
      1 // Copyright 2017 The Chromium OS Authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style license that can be
      3 // found in the LICENSE file.
      4 
      5 #ifndef SYSTEM_API_DBUS_BIOD_DBUS_CONSTANTS_H_
      6 #define SYSTEM_API_DBUS_BIOD_DBUS_CONSTANTS_H_
      7 
      8 namespace biod {
      9 const char kBiodServicePath[] = "/org/chromium/BiometricsDaemon";
     10 const char kBiodServiceName[] = "org.chromium.BiometricsDaemon";
     11 
     12 // Interfaces for objects exported by biod
     13 const char kBiometricsManagerInterface[] =
     14     "org.chromium.BiometricsDaemon.BiometricsManager";
     15 const char kAuthSessionInterface[] =
     16     "org.chromium.BiometricsDaemon.AuthSession";
     17 const char kEnrollSessionInterface[] =
     18     "org.chromium.BiometricsDaemon.EnrollSession";
     19 const char kRecordInterface[] = "org.chromium.BiometricsDaemon.Record";
     20 
     21 // List of all BiometricsManagers
     22 const char kFakeBiometricsManagerName[] = "FakeBiometricsManager";
     23 const char kFpcBiometricsManagerName[] = "FpcBiometricsManager";
     24 
     25 // Methods
     26 const char kBiometricsManagerStartEnrollSessionMethod[] = "StartEnrollSession";
     27 const char kBiometricsManagerGetRecordsForUserMethod[] = "GetRecordsForUser";
     28 const char kBiometricsManagerDestroyAllRecordsMethod[] = "DestroyAllRecords";
     29 const char kBiometricsManagerStartAuthSessionMethod[] = "StartAuthSession";
     30 const char kAuthSessionEndMethod[] = "End";
     31 const char kEnrollSessionCancelMethod[] = "Cancel";
     32 const char kRecordRemoveMethod[] = "Remove";
     33 const char kRecordSetLabelMethod[] = "SetLabel";
     34 
     35 // Signals
     36 const char kBiometricsManagerEnrollScanDoneSignal[] = "EnrollScanDone";
     37 const char kBiometricsManagerAuthScanDoneSignal[] = "AuthScanDone";
     38 const char kBiometricsManagerSessionFailedSignal[] = "SessionFailed";
     39 
     40 // Properties
     41 const char kBiometricsManagerBiometricTypeProperty[] = "Type";
     42 const char kRecordLabelProperty[] = "Label";
     43 
     44 // Values
     45 enum BiometricType {
     46   BIOMETRIC_TYPE_UNKNOWN = 0,
     47   BIOMETRIC_TYPE_FINGERPRINT = 1,
     48   BIOMETRIC_TYPE_MAX,
     49 };
     50 }  // namespace biod
     51 
     52 #endif  // SYSTEM_API_DBUS_BIOD_DBUS_CONSTANTS_H_
     53