library fidl.test.llcpp.basictypes; | |
using zx; | |
struct SimpleStruct { | |
int32 field; | |
handle<eventpair> ep; | |
array<array<handle<eventpair>>:4>:5 arr; | |
}; | |
/// Test interface implemented by both C and LLCPP | |
[Layout = "Simple"] | |
protocol TestInterface { | |
/// Verifies that all the handles are valid channels, then returns | |
/// `ZX_OK` and loops back the field member. Otherwise, returns an error. | |
ConsumeSimpleStruct(SimpleStruct arg) -> (zx.status status, int32 field); | |
}; |