1 #define LOG_TAG "hidl_test" 2 3 #include <log/log.h> 4 5 #include "Parent.h" 6 7 namespace android { 8 namespace hardware { 9 namespace tests { 10 namespace inheritance { 11 namespace V1_0 { 12 namespace implementation { 13 14 // Methods from ::android::hardware::tests::inheritance::V1_0::IGrandparent follow. 15 Return<void> Parent::doGrandparent() { 16 ALOGI("SERVER(Bar) Parent::doGrandparent"); 17 return Void(); 18 } 19 20 // Methods from ::android::hardware::tests::inheritance::V1_0::IParent follow. 21 Return<void> Parent::doParent() { 22 ALOGI("SERVER(Bar) Parent::doParent"); 23 return Void(); 24 } 25 26 27 IParent* HIDL_FETCH_IParent(const char* /* name */) { 28 return new Parent(); 29 } 30 31 } // namespace implementation 32 } // namespace V1_0 33 } // namespace inheritance 34 } // namespace tests 35 } // namespace hardware 36 } // namespace android 37