blob: ad6dd9d3c6a792dee413c78e8515509a67e692c0 [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
34} // namespace implementation
35} // namespace V1_0
36} // namespace libhwbinder
37} // namespace tests
38} // namespace hardware
39} // namespace android
40
41#endif // ANDROID_HARDWARE_TESTS_LIBHWBINDER_V1_0_SCHEDULETEST_H