1#include "xpl_dm_ServerAlert.h"
2#include <DM_DisplayAlert.h>
3#include <DM_ConfirmAlert.h>
4#include <DM_SingleChoiceAlert.h>
5#include <DM_MultipleChoiceAlert.h>
6#include <DM_TextInputAlert.h>
7
8
9
10SYNCML_DM_RET_STATUS_T XPL_DM_ShowConfirmAlert(INT32 maxDisplayTime, CPCHAR msg, XPL_DM_ALERT_RES_T defaultResponse, XPL_DM_ALERT_RES_T * responseCode)
11{
12   return DmShowConfirmAlert(maxDisplayTime, msg, (DM_ALERT_RES_T)defaultResponse, (DM_ALERT_RES_T *)responseCode);
13}
14
15
16SYNCML_DM_RET_STATUS_T XPL_DM_ShowDisplayAlert(INT32 minDisplayTime, CPCHAR msg)
17{
18    return DmShowDisplayAlert(minDisplayTime, msg);
19}
20
21
22SYNCML_DM_RET_STATUS_T XPL_DM_ShowTextInputAlert(INT32 maxDisplayTime,
23                                            CPCHAR msg,
24                                            CPCHAR defaultResponse,
25                                            INT32 maxLength,
26                                            XPL_DM_ALERT_INPUT_T inputType,
27                                            XPL_DM_ALERT_ECHO_T echoType,
28                                            XPL_DM_ALERT_TEXTINPUT_RES_T * userResponse )
29{
30   return DmShowTextInputAlert(maxDisplayTime,
31                               msg,
32                               defaultResponse,
33                               maxLength,
34                               (DM_ALERT_INPUT_T)inputType,
35                               (DM_ALERT_ECHO_T)echoType,
36                               (DM_ALERT_TEXTINPUT_RESPONSE_T *)userResponse );
37}
38
39
40SYNCML_DM_RET_STATUS_T  XPL_DM_ShowSingleChoiceAlert(INT32 maxDisplayTime,
41                                                CPCHAR msg,
42                                                DMStringVector & choices,
43                                                INT32 defaultResponse,
44                                                XPL_DM_ALERT_SCHOICE_RES_T * userResponse )
45{
46   return  DmShowSingleChoiceAlert(maxDisplayTime,
47                                   msg,
48                                   choices,
49                                   defaultResponse,
50                                   (DM_ALERT_SINGLECHOICE_RESPONSE_T *)userResponse);
51}
52
53
54SYNCML_DM_RET_STATUS_T XPL_DM_ShowMultipleChoiceAlert(INT32 maxDisplayTime,
55                                                       CPCHAR msg,
56                                                       DMStringVector & choices,
57                                    		       DMStringVector & defaultResponses,
58                                    		       XPL_DM_ALERT_MCHOICE_RES_T * userResponse)
59{
60
61   return DmShowMultipleChoiceAlert(maxDisplayTime,
62                                    msg,
63                                    choices,
64                                    defaultResponses,
65                                    (DM_ALERT_MULTIPLECHOICE_RESPONSE_T *)userResponse);
66}
67
68