grpc added save/open xml, fixed session.get_node_count(), fixed issue with grpc get session options

This commit is contained in:
bharnden 2019-03-02 13:44:27 -08:00
parent 0ccf5a7456
commit 0c20e76630
4 changed files with 145 additions and 62 deletions

View file

@ -39,6 +39,10 @@ service CoreApi {
}
rpc GetEmaneConfig (GetEmaneConfigRequest) returns (GetEmaneConfigResponse) {
}
rpc SaveXml (SaveXmlRequest) returns (SaveXmlResponse) {
}
rpc OpenXml (OpenXmlRequest) returns (OpenXmlResponse) {
}
}
// rpc request/response messages
@ -216,6 +220,23 @@ message GetEmaneConfigResponse {
repeated ConfigGroup groups = 1;
}
message SaveXmlRequest {
int32 session = 1;
}
message SaveXmlResponse {
bytes data = 1;
}
message OpenXmlRequest {
bytes data = 1;
}
message OpenXmlResponse {
bool result = 1;
int32 session = 2;
}
// data structures for messages below
enum SessionState {
NONE = 0;