syncmlfw/dm/syncagent/inc/NSmlDMCmds.h
branchRCL_3
changeset 25 b183ec05bd8c
parent 0 b497e44ab2fc
child 26 19bba8228ff0
equal deleted inserted replaced
24:13d7c31c74e0 25:b183ec05bd8c
    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;
       
    77 //#endif
    73 //#endif
    78 	//singlechoice
    74 	//singlechoice
    79 	HBufC8* AlertChoiceItemsLC( SmlItemList_t* aItemList, HBufC8*& aLengthBuf,TInt& aNumItems  ) const;
       
    80 	void HandleAlertsL( SmlAlert_t* aAlert, TInt& aStatusId);
    75 	void HandleAlertsL( SmlAlert_t* aAlert, TInt& aStatusId);
    81 	void HandleAlertErrorL();
    76 	void HandleAlertErrorL();
    82 	void HandleChoiceAlertsL( SmlAlert_t* aAlert, TInt& aStatusId);
       
    83 	void SendMultiChoiceDataToServerL(TDes8& aData,TInt& aStatusId);
       
    84 	void HandleConfirmationAlertL( SmlAlert_t* aAlert, TInt& aStatusId);
    77 	void HandleConfirmationAlertL( SmlAlert_t* aAlert, TInt& aStatusId);
    85 	void HandleDisplayAlertL( SmlAlert_t* aAlert, TInt& aStatusId);
    78 	void HandleDisplayAlertL( SmlAlert_t* aAlert, TInt& aStatusId);
    86 	void HandleUserInputalertL( SmlAlert_t* aAlert, TInt& aStatusId);
       
    87 	TInt FindMaxLength(TInt aSourceLength, TInt aDestLength);
       
    88 	//singlechoice
    79 	//singlechoice
    89 	HBufC8* AlertDataLC( const SmlItemList_t* aItemList ) const;
    80 	HBufC8* AlertDataLC( const SmlItemList_t* aItemList ) const;
    90 	TInt InitStatusToAtomicOrSequenceL( const TDesC8& aCmd, const SmlAtomic_t* aAtomic ) const;
    81 	TInt InitStatusToAtomicOrSequenceL( const TDesC8& aCmd, const SmlAtomic_t* aAtomic ) const;
    91 
    82 
    92 	private: // functions from base classes
    83 	private: // functions from base classes
   169 	* @param aStatusCode: holds the error code
   160 	* @param aStatusCode: holds the error code
   170 	* @return aNone
   161 	* @return aNone
   171 	*/
   162 	*/
   172 	void UpdateErrorStatusCode(SmlItem_t* aItem,TNSmlError::TNSmlSyncMLStatusCode& aStatusCode);
   163 	void UpdateErrorStatusCode(SmlItem_t* aItem,TNSmlError::TNSmlSyncMLStatusCode& aStatusCode);
   173 	
   164 	
       
   165 	
       
   166 	TBool IsHbSyncmlNotifierEnabledL();
       
   167 	void ServerHbNotifierL(TSyncMLDlgNoteTypes& aNotetype, TDesC& aServerMsg);
       
   168 	
   174 	//
   169 	//
   175 	private:     // Data
   170 	private:     // Data
   176 	struct TDMDevInfo
   171 	struct TDMDevInfo
   177 		{
   172 		{
   178 		SmlItemList_t** iItemListPtr;
   173 		SmlItemList_t** iItemListPtr;