Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 17613613 authored by Andreas Huber's avatar Andreas Huber Committed by android-build-merger
Browse files

Merge "Verify that vectors of arrays within structures are properly marshaled" am: e168ebab

am: cb38b3cd

Change-Id: I48e139fec5b1fae93a8e3976a0070e143dd117e4
parents c4b5a583 cb38b3cd
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -58,6 +58,12 @@ interface IBase {
        ThreeStrings[5] s;
    };

    typedef uint8_t[6] MacAddress;

    struct VectorOfArray {
        vec<MacAddress> addresses;
    };

    someBaseMethod();

    someBoolMethod(bool x) generates (bool y);
@@ -68,6 +74,8 @@ interface IBase {
    someMethodWithFooArrays(Foo[2] fooInput) generates (Foo[2] fooOutput);
    someMethodWithFooVectors(vec<Foo> fooInput) generates (vec<Foo> fooOutput);

    someMethodWithVectorOfArray(VectorOfArray in) generates (VectorOfArray out);

    transpose(StringMatrix5x3 in) generates (StringMatrix3x5 out);
    transpose2(ThreeStrings[5] in) generates (FiveStrings[3] out);
};