2 * Copyright 2012 Samsung Electronics Co., Ltd
4 * Licensed under the Flora License, Version 1.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.tizenopensource.org/license
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
17 #ifndef MSG_SETTING_HANDLER_H
18 #define MSG_SETTING_HANDLER_H
21 /*==================================================================================================
23 ==================================================================================================*/
24 #include "MsgSettingTypes.h"
27 /*==================================================================================================
29 ==================================================================================================*/
30 msg_error_t MsgInitSimConfig(MSG_SIM_STATUS_T SimStatus);
32 msg_error_t MsgSetConfigData(const MSG_SETTING_S *pSetting);
33 msg_error_t MsgGetConfigData(MSG_SETTING_S *pSetting);
35 msg_error_t MsgSetGeneralOpt(const MSG_SETTING_S *pSetting);
36 msg_error_t MsgSetSMSSendOpt(const MSG_SETTING_S *pSetting);
37 msg_error_t MsgSetSMSCList(const MSG_SETTING_S *pSetting, bool bSetSim);
38 msg_error_t MsgSetMMSSendOpt(const MSG_SETTING_S *pSetting);
39 msg_error_t MsgSetMMSRecvOpt(const MSG_SETTING_S *pSetting);
40 msg_error_t MsgSetMMSStyleOpt(const MSG_SETTING_S *pSetting);
41 msg_error_t MsgSetPushMsgOpt(const MSG_SETTING_S *pSetting);
42 msg_error_t MsgSetCBMsgOpt(const MSG_SETTING_S *pSetting, bool bSetSim);
43 msg_error_t MsgSetVoiceMailOpt(const MSG_SETTING_S *pSetting);
44 msg_error_t MsgSetVoiceMailOpt(const MSG_SETTING_S *pSetting, bool bSetSim);
45 msg_error_t MsgSetMsgSizeOpt(const MSG_SETTING_S *pSetting);
47 void MsgGetGeneralOpt(MSG_SETTING_S *pSetting);
48 void MsgGetSMSSendOpt(MSG_SETTING_S *pSetting);
49 void MsgGetSMSCList(MSG_SETTING_S *pSetting);
50 void MsgGetMMSSendOpt(MSG_SETTING_S *pSetting);
51 void MsgGetMMSRecvOpt(MSG_SETTING_S *pSetting);
52 void MsgGetMMSStyleOpt(MSG_SETTING_S *pSetting);
53 void MsgGetPushMsgOpt(MSG_SETTING_S *pSetting);
54 void MsgGetCBMsgOpt(MSG_SETTING_S *pSetting);
55 void MsgGetVoiceMailOpt(MSG_SETTING_S *pSetting);
56 void MsgGetMsgSizeOpt(MSG_SETTING_S *pSetting);
58 msg_error_t MsgSetConfigInSim(const MSG_SETTING_S *pSetting);
60 //void MsgSetDefaultConfig();