NetworkBearerSelectionManager::GetInstance()->RemoveListener(this);
}
-#define CHECK_EXIST(args, name, out) \
- if (!args.contains(name)) { \
- ReportError(TypeMismatchException(name " is required argument"), out); \
- return; \
+#define CHECK_EXIST(args, name, out) \
+ if (!args.contains(name)) { \
+ LogAndReportError(TypeMismatchException(name " is required argument"), out); \
+ return; \
}
void NetworkBearerSelectionInstance::NetworkBearerSelectionRequestRouteToHost(
LoggerD("enter");
picojson::value response = picojson::value(picojson::object());
picojson::object& obj = response.get<picojson::object>();
- if (status)
+ if (status) {
ReportSuccess(obj);
- else
- ReportError(UnknownException("PLATFORM ERROR"), obj);
+ } else {
+ LogAndReportError(UnknownException("PLATFORM ERROR"), obj, ("Failed to release route to host (callback)"));
+ }
obj["callbackId"] = picojson::value(callback_id);
Instance::PostMessage(this, response.serialize().c_str());
};
if (status) {
ReportSuccess(out);
} else {
- ReportError(status, &out);
+ LogAndReportError(status, &out, ("Failed to release route to host"));
}
}
LoggerD("enter");
picojson::value event = picojson::value(picojson::object());
picojson::object& obj = event.get<picojson::object>();
- ReportError(UnknownException(info), obj);
+ LogAndReportError(UnknownException(info), obj);
obj["domainName"] = picojson::value(domain_name);
obj["state"] = picojson::value("Error");
LoggerD("list size : %i", m_domain_names_.size());
if (m_domain_names_.size() == 0) {
if (!m_profile_handle_) {
- return common::PlatformResult(common::ErrorCode::UNKNOWN_ERR, "Already in use");
+ return LogAndCreateResult(common::ErrorCode::UNKNOWN_ERR, "Already in use");
}
if (connection_profile_unset_state_changed_cb(m_profile_handle_) !=
}
}
- return common::PlatformResult(common::ErrorCode::UNKNOWN_ERR, "Invalid argument");
+ return LogAndCreateResult(common::ErrorCode::UNKNOWN_ERR, "Invalid argument");
}
void NetworkBearerSelectionManager::registStateChangeListener(