void AlarmManager::Add(const picojson::value& args, picojson::object& out) {
LoggerD("Entered");
- util::CheckAccess(kPrivilegeAlarm);
+ CHECK_PRIVILEGE_ACCESS(kPrivilegeAlarm, &out);
if (!args.contains("alarm")) {
LoggerE("Invalid parameter passed.");
void AlarmManager::Remove(const picojson::value& args, picojson::object& out) {
LoggerD("Entered");
- util::CheckAccess(kPrivilegeAlarm);
+ CHECK_PRIVILEGE_ACCESS(kPrivilegeAlarm, &out);
int id = 0;
void AlarmManager::RemoveAll(const picojson::value& args, picojson::object& out) {
LoggerD("Entered");
- util::CheckAccess(kPrivilegeAlarm);
+ CHECK_PRIVILEGE_ACCESS(kPrivilegeAlarm, &out);
if (ALARM_ERROR_NONE != alarm_cancel_all()) {
LoggerE("Platform unknown error.");
using namespace common;
-void CheckAccess(const std::string& privilege) {
- // TODO: check access to privilege, throw exception on failure
-}
-
PlatformResult AppControlToService(const picojson::object& obj, app_control_h *app_control) {
LoggerD("Entered");
namespace alarm {
namespace util {
-void CheckAccess(const std::string& privilege);
-
common::PlatformResult AppControlToService(const picojson::object& obj, app_control_h *app_control);
common::PlatformResult AppControlToServiceExtraData(const picojson::object& app_obj,
app_control_h *app_control);