blob: 2e07fdcff4c2ad3d1c3ffce6ed71d40fd6f31eb9 [file] [log] [blame]
Yifan Hongcc6ad7d2016-10-18 18:44:17 -07001#ifndef HIDL_GENERATED_android_hardware_tests_inheritance_V1_0_Parent_H_
2#define HIDL_GENERATED_android_hardware_tests_inheritance_V1_0_Parent_H_
3
4#include <android/hardware/tests/inheritance/1.0/IParent.h>
5#include <hidl/Status.h>
6
7#include <hidl/MQDescriptor.h>
8namespace android {
9namespace hardware {
10namespace tests {
11namespace inheritance {
12namespace V1_0 {
13namespace implementation {
14
15using ::android::hardware::tests::inheritance::V1_0::IParent;
16using ::android::hardware::Return;
17using ::android::hardware::Void;
18using ::android::hardware::hidl_vec;
19using ::android::hardware::hidl_string;
20using ::android::sp;
21
22struct Parent : public IParent {
23 // Methods from ::android::hardware::tests::inheritance::V1_0::IGrandparent follow.
24 Return<void> doGrandparent() override;
25
26 // Methods from ::android::hardware::tests::inheritance::V1_0::IParent follow.
27 Return<void> doParent() override;
28
29};
30
31extern "C" IParent* HIDL_FETCH_IParent(const char* name);
32
33} // namespace implementation
34} // namespace V1_0
35} // namespace inheritance
36} // namespace tests
37} // namespace hardware
38} // namespace android
39
40#endif // HIDL_GENERATED_android_hardware_tests_inheritance_V1_0_Parent_H_