133e87b8a76d6b5096f19da0a992d233fed370716Steven Moreland#ifndef ANDROID_HARDWARE_TESTS_BAR_V1_0_IMPORTTYPES_H
233e87b8a76d6b5096f19da0a992d233fed370716Steven Moreland#define ANDROID_HARDWARE_TESTS_BAR_V1_0_IMPORTTYPES_H
3d5b5b2eceaf4ac1469825ff47fe17e403f2ed400Yifan Hong
4d5b5b2eceaf4ac1469825ff47fe17e403f2ed400Yifan Hong#include <android/hardware/tests/bar/1.0/IImportTypes.h>
5d5b5b2eceaf4ac1469825ff47fe17e403f2ed400Yifan Hong#include <hidl/Status.h>
6d5b5b2eceaf4ac1469825ff47fe17e403f2ed400Yifan Hong
7d5b5b2eceaf4ac1469825ff47fe17e403f2ed400Yifan Hong#include <hidl/MQDescriptor.h>
8d5b5b2eceaf4ac1469825ff47fe17e403f2ed400Yifan Hongnamespace android {
9d5b5b2eceaf4ac1469825ff47fe17e403f2ed400Yifan Hongnamespace hardware {
10d5b5b2eceaf4ac1469825ff47fe17e403f2ed400Yifan Hongnamespace tests {
11d5b5b2eceaf4ac1469825ff47fe17e403f2ed400Yifan Hongnamespace bar {
12d5b5b2eceaf4ac1469825ff47fe17e403f2ed400Yifan Hongnamespace V1_0 {
13d5b5b2eceaf4ac1469825ff47fe17e403f2ed400Yifan Hongnamespace implementation {
14d5b5b2eceaf4ac1469825ff47fe17e403f2ed400Yifan Hong
15d5b5b2eceaf4ac1469825ff47fe17e403f2ed400Yifan Hongusing ::android::hardware::tests::bar::V1_0::IImportTypes;
16d5b5b2eceaf4ac1469825ff47fe17e403f2ed400Yifan Hongusing ::android::hardware::Return;
17d5b5b2eceaf4ac1469825ff47fe17e403f2ed400Yifan Hongusing ::android::hardware::Void;
18d5b5b2eceaf4ac1469825ff47fe17e403f2ed400Yifan Hongusing ::android::hardware::hidl_vec;
19d5b5b2eceaf4ac1469825ff47fe17e403f2ed400Yifan Hongusing ::android::hardware::hidl_string;
20d5b5b2eceaf4ac1469825ff47fe17e403f2ed400Yifan Hongusing ::android::sp;
21d5b5b2eceaf4ac1469825ff47fe17e403f2ed400Yifan Hong
22d5b5b2eceaf4ac1469825ff47fe17e403f2ed400Yifan Hongstruct ImportTypes : public IImportTypes {
23d5b5b2eceaf4ac1469825ff47fe17e403f2ed400Yifan Hong    // Methods from ::android::hardware::tests::bar::V1_0::IImportTypes follow.
24d5b5b2eceaf4ac1469825ff47fe17e403f2ed400Yifan Hong
25d5b5b2eceaf4ac1469825ff47fe17e403f2ed400Yifan Hong};
26d5b5b2eceaf4ac1469825ff47fe17e403f2ed400Yifan Hong
27d5b5b2eceaf4ac1469825ff47fe17e403f2ed400Yifan Hongextern "C" IImportTypes* HIDL_FETCH_IImportTypes(const char* name);
28d5b5b2eceaf4ac1469825ff47fe17e403f2ed400Yifan Hong
29d5b5b2eceaf4ac1469825ff47fe17e403f2ed400Yifan Hong}  // namespace implementation
30d5b5b2eceaf4ac1469825ff47fe17e403f2ed400Yifan Hong}  // namespace V1_0
31d5b5b2eceaf4ac1469825ff47fe17e403f2ed400Yifan Hong}  // namespace bar
32d5b5b2eceaf4ac1469825ff47fe17e403f2ed400Yifan Hong}  // namespace tests
33d5b5b2eceaf4ac1469825ff47fe17e403f2ed400Yifan Hong}  // namespace hardware
34d5b5b2eceaf4ac1469825ff47fe17e403f2ed400Yifan Hong}  // namespace android
35d5b5b2eceaf4ac1469825ff47fe17e403f2ed400Yifan Hong
3633e87b8a76d6b5096f19da0a992d233fed370716Steven Moreland#endif  // ANDROID_HARDWARE_TESTS_BAR_V1_0_IMPORTTYPES_H
37