1 #ifndef ANDROID_HARDWARE_AUTHSECRET_V1_0_AUTHSECRET_H 2 #define ANDROID_HARDWARE_AUTHSECRET_V1_0_AUTHSECRET_H 3 4 #include <android/hardware/authsecret/1.0/IAuthSecret.h> 5 #include <hidl/MQDescriptor.h> 6 #include <hidl/Status.h> 7 8 namespace android { 9 namespace hardware { 10 namespace authsecret { 11 namespace V1_0 { 12 namespace implementation { 13 14 using ::android::hardware::hidl_array; 15 using ::android::hardware::hidl_memory; 16 using ::android::hardware::hidl_string; 17 using ::android::hardware::hidl_vec; 18 using ::android::hardware::Return; 19 using ::android::hardware::Void; 20 using ::android::sp; 21 22 struct AuthSecret : public IAuthSecret { 23 // Methods from ::android::hardware::authsecret::V1_0::IAuthSecret follow. 24 Return<void> primaryUserCredential(const hidl_vec<uint8_t>& secret) override; 25 26 // Methods from ::android::hidl::base::V1_0::IBase follow. 27 }; 28 29 } // namespace implementation 30 } // namespace V1_0 31 } // namespace authsecret 32 } // namespace hardware 33 } // namespace android 34 35 #endif // ANDROID_HARDWARE_AUTHSECRET_V1_0_AUTHSECRET_H 36