code-server/packages/protocol/src/proto/client.proto

32 lines
738 B
Protocol Buffer
Raw Normal View History

2019-01-11 19:33:44 +00:00
syntax = "proto3";
import "command.proto";
import "node.proto";
message ClientMessage {
oneof msg {
// command.proto
NewSessionMessage new_session = 1;
ShutdownSessionMessage shutdown_session = 2;
WriteToSessionMessage write_to_session = 3;
CloseSessionInputMessage close_session_input = 4;
ResizeSessionTTYMessage resize_session_tty = 5;
// node.proto
NewEvalMessage new_eval = 6;
}
2019-01-11 19:33:44 +00:00
}
message ServerMessage {
oneof msg {
// command.proto
NewSessionFailureMessage new_session_failure = 1;
SessionDoneMessage session_done = 2;
SessionOutputMessage session_output = 3;
IdentifySessionMessage identify_session = 4;
// node.proto
EvalFailedMessage eval_failed = 5;
EvalDoneMessage eval_done = 6;
}
}