| #define LOG_TAG "hidl_test" |
| |
| #include <log/log.h> |
| |
| #include "Child.h" |
| |
| namespace android { |
| namespace hardware { |
| namespace tests { |
| namespace inheritance { |
| namespace V1_0 { |
| namespace implementation { |
| |
| // Methods from ::android::hardware::tests::inheritance::V1_0::IGrandparent follow. |
| Return<void> Child::doGrandparent() { |
| ALOGI("SERVER(Bar) Child::doGrandparent"); |
| return Void(); |
| } |
| |
| // Methods from ::android::hardware::tests::inheritance::V1_0::IParent follow. |
| Return<void> Child::doParent() { |
| ALOGI("SERVER(Bar) Child::doParent"); |
| return Void(); |
| } |
| |
| |
| // Methods from ::android::hardware::tests::inheritance::V1_0::IChild follow. |
| Return<void> Child::doChild() { |
| ALOGI("SERVER(Bar) Child::doChild"); |
| return Void(); |
| } |
| |
| |
| IChild* HIDL_FETCH_IChild(const char* /* name */) { |
| return new Child(); |
| } |
| |
| } // namespace implementation |
| } // namespace V1_0 |
| } // namespace inheritance |
| } // namespace tests |
| } // namespace hardware |
| } // namespace android |