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