grpc: combined get services and get config services into new get config call, that can be used to get all daemon configuration information
This commit is contained in:
parent
42dc56c56b
commit
8108db545a
8 changed files with 66 additions and 115 deletions
|
@ -39,14 +39,6 @@ message ConfigMode {
|
|||
map<string, string> config = 2;
|
||||
}
|
||||
|
||||
message GetConfigServicesRequest {
|
||||
int32 session_id = 1;
|
||||
}
|
||||
|
||||
message GetConfigServicesResponse {
|
||||
repeated ConfigService services = 1;
|
||||
}
|
||||
|
||||
message GetConfigServiceDefaultsRequest {
|
||||
string name = 1;
|
||||
}
|
||||
|
|
|
@ -73,6 +73,8 @@ service CoreApi {
|
|||
}
|
||||
|
||||
// service rpc
|
||||
rpc GetServiceDefaults (services.GetServiceDefaultsRequest) returns (services.GetServiceDefaultsResponse) {
|
||||
}
|
||||
rpc SetServiceDefaults (services.SetServiceDefaultsRequest) returns (services.SetServiceDefaultsResponse) {
|
||||
}
|
||||
rpc GetNodeService (services.GetNodeServiceRequest) returns (services.GetNodeServiceResponse) {
|
||||
|
@ -127,15 +129,21 @@ service CoreApi {
|
|||
// globals
|
||||
rpc GetEmaneModels (emane.GetEmaneModelsRequest) returns (emane.GetEmaneModelsResponse) {
|
||||
}
|
||||
rpc GetConfigServices (configservices.GetConfigServicesRequest) returns (configservices.GetConfigServicesResponse) {
|
||||
}
|
||||
rpc GetServices (services.GetServicesRequest) returns (services.GetServicesResponse) {
|
||||
}
|
||||
rpc GetServiceDefaults (services.GetServiceDefaultsRequest) returns (services.GetServiceDefaultsResponse) {
|
||||
rpc GetConfig (GetConfigRequest) returns (GetConfigResponse) {
|
||||
}
|
||||
}
|
||||
|
||||
// rpc request/response messages
|
||||
message GetConfigRequest {
|
||||
}
|
||||
|
||||
message GetConfigResponse {
|
||||
repeated services.Service services = 1;
|
||||
repeated configservices.ConfigService config_services = 2;
|
||||
repeated string emane_models = 3;
|
||||
}
|
||||
|
||||
|
||||
message StartSessionRequest {
|
||||
int32 session_id = 1;
|
||||
repeated Node nodes = 2;
|
||||
|
|
|
@ -66,14 +66,6 @@ message NodeServiceConfig {
|
|||
map<string, string> files = 4;
|
||||
}
|
||||
|
||||
message GetServicesRequest {
|
||||
|
||||
}
|
||||
|
||||
message GetServicesResponse {
|
||||
repeated Service services = 1;
|
||||
}
|
||||
|
||||
message GetServiceDefaultsRequest {
|
||||
int32 session_id = 1;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue