Warning, /plasma/lancelot/src/blade/transport/protocol/controller_message.capnp is written in an unsupported language. File is not indexed.

0001 @0xc4bde6cc21ed7497;
0002 
0003 using Cxx = import "/capnp/c++.capnp";
0004 $Cxx.namespace("blade::protocol");
0005 
0006 using import "ping_message.capnp".PingMessage;
0007 using import "query_message.capnp".QueryMessage;
0008 using import "error_message.capnp".ErrorMessage;
0009 
0010 struct ControllerMessage {
0011     host @0 :Text;
0012     controller @1 :Text;
0013 
0014     message :union {
0015         ping @2 :PingMessage;
0016         query @3 :QueryMessage;
0017         error @4 :ErrorMessage;
0018     }
0019 }
0020