Zachary Hall
867fa563f0
Some checks failed
Build / download-system-deps (push) Successful in 3m25s
Build / build-android (push) Blocked by required conditions
Build / build-windows (push) Blocked by required conditions
Build / get-source-code (push) Blocked by required conditions
Build / build-appimage (push) Blocked by required conditions
Build / build-gentoo (push) Failing after 25s
63 lines
1.1 KiB
Protocol Buffer
63 lines
1.1 KiB
Protocol Buffer
syntax = "proto3";
|
|
import "common.proto";
|
|
import "google/protobuf/any.proto";
|
|
message RenderCommand {
|
|
uint64 len = 201;
|
|
};
|
|
message InitResponse {
|
|
};
|
|
message QuitCmd {
|
|
|
|
};
|
|
message RenderResponse {
|
|
uint64 len = 302;
|
|
bytes data = 303;
|
|
};
|
|
message LogMessage {
|
|
uint64 timespec = 6000;
|
|
uint32 level = 6001;
|
|
string msg = 6002;
|
|
};
|
|
message RenderResponseOrError {
|
|
oneof data {
|
|
RenderResponse output = 1;
|
|
ErrorResponse err = 2;
|
|
};
|
|
};
|
|
|
|
message SimpleAckResponse {
|
|
|
|
};
|
|
message InitCommand {
|
|
string filename = 1;
|
|
uint64 idx = 2;
|
|
};
|
|
message GetPropertyListCommand {
|
|
|
|
};
|
|
message RPCCall {
|
|
uint64 cmdid = 1;
|
|
oneof cmd {
|
|
RenderCommand render = 2;
|
|
GetProperty get = 3;
|
|
SetProperty set = 4;
|
|
ResetProperty reset = 5;
|
|
QuitCmd quit = 6;
|
|
InitCommand init = 7;
|
|
GetPropertyListCommand get_property_list = 8;
|
|
};
|
|
};
|
|
message PropertyList {
|
|
repeated Property list = 1;
|
|
}
|
|
message RPCResponse {
|
|
uint64 cmdid = 1;
|
|
oneof response {
|
|
SimpleAckResponse ack = 2;
|
|
RenderResponse render = 3;
|
|
PropertyData data = 4;
|
|
ResetResponse reset = 5;
|
|
ErrorResponse err = 6;
|
|
PropertyList property_list = 7;
|
|
};
|
|
};
|