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