xref: /aosp_15_r20/external/cronet/third_party/libevent/test/regress.rpc (revision 6777b5387eb2ff775bb5750e3f5d96f37fb7352b)
1*6777b538SAndroid Build Coastguard Worker/* tests data packing and unpacking */
2*6777b538SAndroid Build Coastguard Worker
3*6777b538SAndroid Build Coastguard Workerstruct msg {
4*6777b538SAndroid Build Coastguard Worker	string from_name = 1;
5*6777b538SAndroid Build Coastguard Worker	string to_name = 2;
6*6777b538SAndroid Build Coastguard Worker	optional struct[kill] attack = 3;
7*6777b538SAndroid Build Coastguard Worker	array struct[run] run = 4;
8*6777b538SAndroid Build Coastguard Worker}
9*6777b538SAndroid Build Coastguard Worker
10*6777b538SAndroid Build Coastguard Workerstruct kill {
11*6777b538SAndroid Build Coastguard Worker	string weapon = 0x10121;
12*6777b538SAndroid Build Coastguard Worker	string action = 2;
13*6777b538SAndroid Build Coastguard Worker	optional int how_often = 3;
14*6777b538SAndroid Build Coastguard Worker}
15*6777b538SAndroid Build Coastguard Worker
16*6777b538SAndroid Build Coastguard Workerstruct run {
17*6777b538SAndroid Build Coastguard Worker	string how = 1;
18*6777b538SAndroid Build Coastguard Worker	optional bytes some_bytes = 2;
19*6777b538SAndroid Build Coastguard Worker	bytes fixed_bytes[24] = 3;
20*6777b538SAndroid Build Coastguard Worker}
21