added grpc api for creating emane link/unlink messages, which will be sent to the gui for being added/removed

This commit is contained in:
bharnden 2019-10-12 08:56:39 -07:00
parent eb248291a5
commit 4e4fcddd00
3 changed files with 73 additions and 1 deletions

View file

@ -119,6 +119,8 @@ service CoreApi {
// utilities
rpc GetInterfaces (GetInterfacesRequest) returns (GetInterfacesResponse) {
}
rpc EmaneLink (EmaneLinkRequest) returns (EmaneLinkResponse) {
}
}
// rpc request/response messages
@ -633,6 +635,17 @@ message GetInterfacesResponse {
repeated string interfaces = 1;
}
message EmaneLinkRequest {
int32 session_id = 1;
int32 nem_one = 2;
int32 nem_two = 3;
bool linked = 4;
}
message EmaneLinkResponse {
bool result = 1;
}
// data structures for messages below
message MessageType {
enum Enum {