grpc added node service file and service action

This commit is contained in:
bharnden 2019-03-16 20:53:26 -07:00
parent f24376d66c
commit a62a03e6b9
3 changed files with 107 additions and 0 deletions

View file

@ -62,6 +62,10 @@ service CoreApi {
}
rpc GetNodeService (GetNodeServiceRequest) returns (GetNodeServiceResponse) {
}
rpc GetNodeServiceFile (GetNodeServiceFileRequest) returns (GetNodeServiceFileResponse) {
}
rpc ServiceAction (ServiceActionRequest) returns (ServiceActionResponse) {
}
// wlan rpc
rpc GetWlanConfig (GetWlanConfigRequest) returns (GetWlanConfigResponse) {
@ -323,6 +327,28 @@ message GetNodeServiceResponse {
NodeServiceData service = 1;
}
message GetNodeServiceFileRequest {
int32 session = 1;
int32 id = 2;
string service = 3;
string file = 4;
}
message GetNodeServiceFileResponse {
bytes data = 1;
}
message ServiceActionRequest {
int32 session = 1;
int32 id = 2;
string service = 3;
ServiceAction action = 4;
}
message ServiceActionResponse {
bool result = 1;
}
message GetWlanConfigRequest {
int32 session = 1;
int32 id = 2;
@ -451,6 +477,13 @@ enum ServiceValidationMode {
TIMER = 2;
}
enum ServiceAction {
START = 0;
STOP = 1;
RESTART = 2;
VALIDATE = 3;
}
message Hook {
SessionState state = 1;
string file = 2;