json_object_set_int_member(mErrorObj, MMI_KEY_TIMESTAMP, timeStamp);
}
+void JsonProvider::setTurnOffRequestEvent(int timeStamp)
+{
+ if (!mTurnOffRequestObj)
+ mTurnOffRequestObj = json_object_new();
+
+ json_object_set_object_member(mRootObj, MMI_KEY_TURN_OFF_REQUEST, mTurnOffRequestObj);
+ json_object_set_int_member(mTurnOffRequestObj, MMI_KEY_TIMESTAMP, timeStamp);
+}
+
std::string JsonProvider::jsonToString(void)
{
// LOGD("");
#define MMI_KEY_UI_OBJECT_HEIGHT "height"
#define MMI_KEY_UI_OBJECT_TEXT "uiObjectText"
#define MMI_KEY_GRID_DEPTH "gridDepth"
+#define MMI_KEY_TURN_OFF_REQUEST "turnOffRequest"
#define MMI_REASON_NO_MATCHED_COMMANDS "noMatchedCommands"
#define MMI_REASON_NO_CLICKABLE_OBJECTS "noClickableObjects"
void setRejectEvent(const char* reason, int timeStamp);
void setErrorEvent(const char* reason, int timeStamp);
+ void setTurnOffRequestEvent(int timeStamp);
std::string jsonToString(void);
JsonObject* mUiClickedObj = nullptr;
JsonObject* mRejectObj = nullptr;
JsonObject* mErrorObj = nullptr;
+ JsonObject* mTurnOffRequestObj = nullptr;
int mNumClickableObj;
};