68 |
68 |
69 void DoDevInfoItemsL( const TDesC8& aURISegment ); |
69 void DoDevInfoItemsL( const TDesC8& aURISegment ); |
70 void FreeDMDevinfo(); |
70 void FreeDMDevinfo(); |
71 TInt AlertParameter ( const SmlPcdata_t* aData, const TDesC8& aParamID ) const; |
71 TInt AlertParameter ( const SmlPcdata_t* aData, const TDesC8& aParamID ) const; |
72 //#ifdef RD_DM_TEXT_INPUT_ALERT //For User Input Server alert |
72 //#ifdef RD_DM_TEXT_INPUT_ALERT //For User Input Server alert |
|
73 TInt AlertInputTypeParameter ( const SmlPcdata_t* aData, const TDesC8& aParamID ) const; |
|
74 TInt AlertEchoTypeParameter ( const SmlPcdata_t* aData, const TDesC8& aParamID ) const; |
|
75 TBool CheckDRPresence( const SmlPcdata_t* aData, const TDesC8& aParamID ) const; |
|
76 TPtrC8 AlertDefaultResponseParam ( const SmlPcdata_t* aData, const TDesC8& aParamID ) const; |
73 //#endif |
77 //#endif |
74 //singlechoice |
78 //singlechoice |
|
79 HBufC8* AlertChoiceItemsLC( SmlItemList_t* aItemList, HBufC8*& aLengthBuf,TInt& aNumItems ) const; |
75 void HandleAlertsL( SmlAlert_t* aAlert, TInt& aStatusId); |
80 void HandleAlertsL( SmlAlert_t* aAlert, TInt& aStatusId); |
76 void HandleAlertErrorL(); |
81 void HandleAlertErrorL(); |
|
82 void HandleChoiceAlertsL( SmlAlert_t* aAlert, TInt& aStatusId); |
|
83 void SendMultiChoiceDataToServerL(TDes8& aData,TInt& aStatusId); |
77 void HandleConfirmationAlertL( SmlAlert_t* aAlert, TInt& aStatusId); |
84 void HandleConfirmationAlertL( SmlAlert_t* aAlert, TInt& aStatusId); |
78 void HandleDisplayAlertL( SmlAlert_t* aAlert, TInt& aStatusId); |
85 void HandleDisplayAlertL( SmlAlert_t* aAlert, TInt& aStatusId); |
|
86 void HandleUserInputalertL( SmlAlert_t* aAlert, TInt& aStatusId); |
|
87 TInt FindMaxLength(TInt aSourceLength, TInt aDestLength); |
79 //singlechoice |
88 //singlechoice |
80 HBufC8* AlertDataLC( const SmlItemList_t* aItemList ) const; |
89 HBufC8* AlertDataLC( const SmlItemList_t* aItemList ) const; |
81 TInt InitStatusToAtomicOrSequenceL( const TDesC8& aCmd, const SmlAtomic_t* aAtomic ) const; |
90 TInt InitStatusToAtomicOrSequenceL( const TDesC8& aCmd, const SmlAtomic_t* aAtomic ) const; |
82 |
91 |
83 private: // functions from base classes |
92 private: // functions from base classes |
160 * @param aStatusCode: holds the error code |
169 * @param aStatusCode: holds the error code |
161 * @return aNone |
170 * @return aNone |
162 */ |
171 */ |
163 void UpdateErrorStatusCode(SmlItem_t* aItem,TNSmlError::TNSmlSyncMLStatusCode& aStatusCode); |
172 void UpdateErrorStatusCode(SmlItem_t* aItem,TNSmlError::TNSmlSyncMLStatusCode& aStatusCode); |
164 |
173 |
165 |
|
166 TBool IsHbSyncmlNotifierEnabledL(); |
|
167 void ServerHbNotifierL(TSyncMLDlgNoteTypes& aNotetype, TDesC& aServerMsg); |
|
168 |
|
169 // |
174 // |
170 private: // Data |
175 private: // Data |
171 struct TDMDevInfo |
176 struct TDMDevInfo |
172 { |
177 { |
173 SmlItemList_t** iItemListPtr; |
178 SmlItemList_t** iItemListPtr; |