return;
}
- if (tools_->GetMethodBroker().Invoke("Cion.GetUuidWithGenerate",
- app_id, uuid)) {
+ if (tools_->GetMethodBroker()
+ .Invoke<const std::string&, std::optional<std::string>&>(
+ "Cion.GetUuidWithGenerate", app_id, uuid)) {
param = g_variant_new("(is)", ES_R_OK, (*uuid).c_str());
} else {
result = ES_R_ERROR;
g_variant_get(parameters, "(&s&s)", &service_name, &display_name);
- if (!tools_->GetMethodBroker().Invoke("Cion.SetDisplayName", app_id,
- service_name, display_name, ret)) {
+ if (!tools_->GetMethodBroker()
+ .Invoke<const std::string&, const std::string&, const std::string&, int&>(
+ "Cion.SetDisplayName", app_id, service_name, display_name, ret)) {
result = ES_R_ERROR;
}
g_variant_get(parameters, "(&s)", &service_name);
- if (tools_->GetMethodBroker().Invoke("Cion.GetDisplayName",
- app_id.c_str(), service_name, display_name, ret)) {
+ if (tools_->GetMethodBroker()
+ .Invoke<const std::string&, const std::string&, std::string&, int&>(
+ "Cion.GetDisplayName", app_id, service_name, display_name,
+ ret)) {
if (ret == 0)
param = g_variant_new("(is)", result, display_name);
} else {
g_variant_get(parameters, "(&sb)", &service_name, &enabled);
- if (!tools_->GetMethodBroker().Invoke("Cion.SetEnabled", app_id,
- service_name, (bool)enabled, ret)) {
+ if (!tools_->GetMethodBroker()
+ .Invoke<const std::string&, const std::string&, bool, int&>(
+ "Cion.SetEnabled", app_id, service_name, (bool)enabled, ret)) {
result = ES_R_ERROR;
}
}
g_variant_get(parameters, "(&s)", &service_name);
- if (!tools_->GetMethodBroker().Invoke("Cion.GetEnabled", app_id,
- service_name, enabled, ret)) {
+ if (!tools_->GetMethodBroker()
+ .Invoke<const std::string&, const std::string&, bool&, int&>(
+ "Cion.GetEnabled", app_id, service_name, enabled, ret)) {
result = ES_R_ERROR;
} else if (ret != 0) {
result = ES_R_ERROR;