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

Commit ca9109c6 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"...

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

Change-Id: I6c355d10d67e2a9c4e7678ebabb9914b3dd5af0c
parents 3a707d70 17613613
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);
};