static void req_reboot(const DsmeDbusMessage* request, DsmeDbusMessage** reply) { char* sender = dsme_dbus_endpoint_name(request); dsme_log(LOG_CRIT, "reboot request received over D-Bus from %s", sender ? sender : "(unknown)"); free(sender); DSM_MSGTYPE_REBOOT_REQ req = DSME_MSG_INIT(DSM_MSGTYPE_REBOOT_REQ); broadcast_internally(&req); }
static void req_powerup(const DsmeDbusMessage* request, DsmeDbusMessage** reply) { char* sender = dsme_dbus_endpoint_name(request); dsme_log(LOG_NOTICE, "powerup request received over D-Bus from %s", sender ? sender : "(unknown)"); free(sender); DSM_MSGTYPE_POWERUP_REQ req = DSME_MSG_INIT(DSM_MSGTYPE_POWERUP_REQ); broadcast_internally(&req); }