1 #ifndef ANDROID_HARDWARE_TESTS_LIBHWBINDER_V1_0_SCHEDULETEST_H 2 #define ANDROID_HARDWARE_TESTS_LIBHWBINDER_V1_0_SCHEDULETEST_H 3 4 #include <android/hardware/tests/libhwbinder/1.0/IScheduleTest.h> 5 #include <hidl/MQDescriptor.h> 6 #include <hidl/Status.h> 7 8 namespace android { 9 namespace hardware { 10 namespace tests { 11 namespace libhwbinder { 12 namespace V1_0 { 13 namespace implementation { 14 15 using ::android::hardware::tests::libhwbinder::V1_0::IScheduleTest; 16 using ::android::hidl::base::V1_0::DebugInfo; 17 using ::android::hidl::base::V1_0::IBase; 18 using ::android::hardware::hidl_array; 19 using ::android::hardware::hidl_memory; 20 using ::android::hardware::hidl_string; 21 using ::android::hardware::hidl_vec; 22 using ::android::hardware::Return; 23 using ::android::hardware::Void; 24 using ::android::sp; 25 26 struct ScheduleTest : public IScheduleTest { 27 // Methods from ::android::hardware::tests::libhwbinder::V1_0::IScheduleTest 28 // follow. 29 Return<uint32_t> send(uint32_t cfg, uint32_t callerSta) override; 30 31 // Methods from ::android::hidl::base::V1_0::IBase follow. 32 }; 33 34 extern "C" IScheduleTest* HIDL_FETCH_IScheduleTest(const char* name); 35 36 } // namespace implementation 37 } // namespace V1_0 38 } // namespace libhwbinder 39 } // namespace tests 40 } // namespace hardware 41 } // namespace android 42 43 #endif // ANDROID_HARDWARE_TESTS_LIBHWBINDER_V1_0_SCHEDULETEST_H 44