diff options
author | Brad Pankow <brad@livio.io> | 2016-07-22 16:19:01 -0400 |
---|---|---|
committer | Brad Pankow <brad@livio.io> | 2016-07-26 13:27:43 -0400 |
commit | 19f2ed4c5e5613d8ea4bc200df3daf7e92ee2108 (patch) | |
tree | 39dbd1422971c3f3db3b723419ef4b8d3fc6c8f8 | |
parent | 0b1b68d18950fdb1bf735dd80090aef9d6fcf0ab (diff) | |
download | sdl_core-19f2ed4c5e5613d8ea4bc200df3daf7e92ee2108.tar.gz |
Initialize RequestInfo members, add new RequestType (CID 80058, 80066, 80067)
-rw-r--r-- | src/components/application_manager/include/application_manager/request_info.h | 19 | ||||
-rw-r--r-- | src/components/application_manager/src/request_info.cc | 3 |
2 files changed, 17 insertions, 5 deletions
diff --git a/src/components/application_manager/include/application_manager/request_info.h b/src/components/application_manager/include/application_manager/request_info.h index 3b48d78d48..25fd025f76 100644 --- a/src/components/application_manager/include/application_manager/request_info.h +++ b/src/components/application_manager/include/application_manager/request_info.h @@ -55,16 +55,27 @@ namespace request_controller { typedef utils::SharedPtr<commands::Command> RequestPtr; struct RequestInfo { - enum RequestType {MobileRequest, HMIRequest}; - - RequestInfo() {} + enum RequestType {RequestNone, MobileRequest, HMIRequest}; + + RequestInfo() + : timeout_sec_(0), + app_id_(0), + hmi_level_(mobile_apis::HMILevel::INVALID_ENUM), + requst_type_(RequestNone), + correlation_id_(0) { + start_time_ = date_time::DateTime::getCurrentTime(); + updateEndTime(); + } virtual ~RequestInfo() {} RequestInfo(RequestPtr request, const RequestType requst_type, const uint64_t timeout_sec) : request_(request), - timeout_sec_(timeout_sec) { + timeout_sec_(timeout_sec), + app_id_(0), + hmi_level_(mobile_apis::HMILevel::INVALID_ENUM), + correlation_id_(0) { start_time_ = date_time::DateTime::getCurrentTime(); updateEndTime(); requst_type_ = requst_type; diff --git a/src/components/application_manager/src/request_info.cc b/src/components/application_manager/src/request_info.cc index 26af81ea53..2b2dae443b 100644 --- a/src/components/application_manager/src/request_info.cc +++ b/src/components/application_manager/src/request_info.cc @@ -84,7 +84,8 @@ RequestInfo::RequestInfo(RequestPtr request, const uint64_t timeout_sec): request_(request), start_time_(start_time), - timeout_sec_(timeout_sec) { + timeout_sec_(timeout_sec), + hmi_level_(mobile_apis::HMILevel::INVALID_ENUM) { updateEndTime(); requst_type_ = requst_type; correlation_id_ = request_->correlation_id(); |