| 55 | } |
| 56 | |
| 57 | bool GrRenderController::ReStart() { |
| 58 | tc::ServiceMessage srv_msg; |
| 59 | srv_msg.set_type(ServiceMessageType::kSrvRestartServer); |
| 60 | auto sub = srv_msg.mutable_restart_server(); |
| 61 | sub->set_work_dir(GetWorkDir().toStdString()); |
| 62 | sub->set_app_path(GetAppPath().toStdString()); |
| 63 | auto args = this->GetArgs(); |
| 64 | LOGI("Restart args:"); |
| 65 | for (auto& arg : args) { |
| 66 | sub->add_args(arg); |
| 67 | LOGI("{}", arg); |
| 68 | } |
| 69 | app_->PostMessage2Service(srv_msg.SerializeAsString()); |
| 70 | return true; |
| 71 | } |
| 72 | |
| 73 | void GrRenderController::Exit() { |
| 74 |
no test coverage detected