blob: dd1678f762c7532ef7f1278945eed6b2e0b8ea84 [file] [log] [blame]
Yifan Hong80471b02017-03-29 15:46:12 -07001#ifndef ANDROID_HARDWARE_TESTS_HASH_V1_0_HASH_H
2#define ANDROID_HARDWARE_TESTS_HASH_V1_0_HASH_H
3
4#include <android/hardware/tests/hash/1.0/IHash.h>
5#include <hidl/MQDescriptor.h>
6#include <hidl/Status.h>
7
8namespace android {
9namespace hardware {
10namespace tests {
11namespace hash {
12namespace V1_0 {
13namespace implementation {
14
15using ::android::hardware::tests::hash::V1_0::IHash;
16using ::android::hidl::base::V1_0::DebugInfo;
17using ::android::hidl::base::V1_0::IBase;
18using ::android::hardware::hidl_array;
19using ::android::hardware::hidl_memory;
20using ::android::hardware::hidl_string;
21using ::android::hardware::hidl_vec;
22using ::android::hardware::Return;
23using ::android::hardware::Void;
24using ::android::sp;
25
26struct Hash : public IHash {
27 // Methods from ::android::hardware::tests::hash::V1_0::IHash follow.
28 Return<void> dummy() override;
29 Return<void> functions() override;
30
31 // Methods from ::android::hidl::base::V1_0::IBase follow.
32};
33
34extern "C" IHash* HIDL_FETCH_IHash(const char* name);
35
36} // namespace implementation
37} // namespace V1_0
38} // namespace hash
39} // namespace tests
40} // namespace hardware
41} // namespace android
42
43#endif // ANDROID_HARDWARE_TESTS_HASH_V1_0_HASH_H