tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

regress.rpc (465B)


      1 /* tests data packing and unpacking */
      2 
      3 struct msg {
      4 	string /* sender */ from_name = 1; /* be verbose */
      5 	string to_name = 2;
      6 	optional struct[kill] attack = 3;
      7 	array struct[run] run = 4;
      8 }
      9 
     10 struct kill {
     11 	string weapon = 0x10121;
     12 	string action = 2;
     13 	array int how_often = 3;
     14 }
     15 
     16 struct run {
     17 	string how = 1;
     18 	optional bytes some_bytes = 2;
     19 
     20 	bytes fixed_bytes[24] = 3;
     21 	array string notes = 4;
     22 
     23 	optional int64 large_number = 5;
     24 	array int other_numbers = 6;
     25 }