From e96606a7dffcb49065af29ffd8dde1f42fe13861 Mon Sep 17 00:00:00 2001 From: Iliyan Malchev Date: Sat, 13 Aug 2016 23:05:56 -0700 Subject: [PATCH] android.hardware.tests.foo@1.0: add oneway methods b/30843534: oneway methods seem broken Change-Id: I3e152d6bd70da60648157269a9465921afa661b3 Signed-off-by: Iliyan Malchev --- tests/foo/1.0/IFoo.hal | 2 +- tests/foo/1.0/IFooCallback.hal | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/tests/foo/1.0/IFoo.hal b/tests/foo/1.0/IFoo.hal index 42e9c170ad..8491cb0f50 100644 --- a/tests/foo/1.0/IFoo.hal +++ b/tests/foo/1.0/IFoo.hal @@ -38,7 +38,7 @@ interface IFoo { doSomethingElse(int32_t[15] param) generates (int32_t[32] something); doStuffAndReturnAString() generates (string something); mapThisVector(vec param) generates (vec something); - callMe(IFooCallback cb); + oneway callMe(IFooCallback cb); useAnEnum(SomeEnum zzz) generates (SomeEnum sleepy); haveAGooberVec(vec param); diff --git a/tests/foo/1.0/IFooCallback.hal b/tests/foo/1.0/IFooCallback.hal index 2bc6c104b4..0e34266c04 100644 --- a/tests/foo/1.0/IFooCallback.hal +++ b/tests/foo/1.0/IFooCallback.hal @@ -1,5 +1,10 @@ package android.hardware.tests.foo@1.0; +//import IFoo; + interface IFooCallback { - heyItsMe(IFooCallback cb); + //heyItsMe(IFoo cb); + heyItsYou(IFooCallback cb); + heyItsYouIsntIt(IFooCallback cb) generates (uint8_t yesOrNo); + oneway heyItsTheMeaningOfLife(uint8_t tmol); };