#include "application_manager/commands/command_request_impl.h"
#include "utils/macro.h"
+namespace policy {
+struct DeviceInfo;
+}
+
namespace application_manager {
class Application;
*/
mobile_apis::Result::eType CheckWithPolicyData();
+ /**
+ * @brief Fill DeviceInfo struct with data from request, if any
+ * @param device_info Struct for device params from request
+ */
+ void FillDeviceInfo(policy::DeviceInfo* device_info);
+
std::string response_info_;
DISALLOW_COPY_AND_ASSIGN(RegisterAppInterfaceRequest);
*/
void PTExchangeAtOdometer(int kilometers);
- /**
+ /**
* Starts proccess updating policy table
- */
+ */
void StartPTExchange(bool skip_device_selection = false);
private:
void SDLActivateAppRequest::Run() {
LOG4CXX_INFO(logger_, "SDLActivateAppRequest::Run");
policy::PolicyHandler::instance()->OnActivateApp(
- (*message_)[strings::msg_params][strings::app_id].asString(),
+ (*message_)[strings::msg_params][strings::app_id].asUInt(),
(*message_)[strings::params][strings::correlation_id].asInt());
}
-Subproject commit 7cefabbf8a8757062cbf73b70d057a98b1fefb68
+Subproject commit 3757b175faea7fb7cb7cb3f6e4c398d8c3ec755c