/* SPDX-License-Identifier: LGPL-2.1-or-later */ module ipa.test; enum IPAOperationCode { IPAOperationNone, IPAOperationInit, IPAOperationStart, IPAOperationStop, }; struct IPASettings {}; struct TestStruct { map m; array a; string s1; string s2; int32 i; string s3; }; interface IPATestInterface { init(IPASettings settings) => (int32 ret); start() => (int32 ret); stop(); test(TestStruct s); }; interface IPATestEventInterface { dummyEvent(uint32 val); };