blob: b1ed6601636a7776c512ee88cd20f86987a48369 [file] [log] [blame]
Howard Chen812f5d32017-04-07 20:15:28 +08001#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
8namespace android {
9namespace hardware {
10namespace tests {
11namespace libhwbinder {
12namespace V1_0 {
13namespace implementation {
14
15using ::android::hardware::tests::libhwbinder::V1_0::IScheduleTest;
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 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
Howard Chenb71db8f2017-05-08 14:04:05 +080034extern "C" IScheduleTest* HIDL_FETCH_IScheduleTest(const char* name);
35
Howard Chen812f5d32017-04-07 20:15:28 +080036} // 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