diff -r b183ec05bd8c -r 19bba8228ff0 syncmlfw/dm/syncagent/inc/NSmlDMCmds.h --- a/syncmlfw/dm/syncagent/inc/NSmlDMCmds.h Tue Aug 31 16:04:06 2010 +0300 +++ b/syncmlfw/dm/syncagent/inc/NSmlDMCmds.h Wed Sep 01 12:27:42 2010 +0100 @@ -70,12 +70,21 @@ void FreeDMDevinfo(); TInt AlertParameter ( const SmlPcdata_t* aData, const TDesC8& aParamID ) const; //#ifdef RD_DM_TEXT_INPUT_ALERT //For User Input Server alert + TInt AlertInputTypeParameter ( const SmlPcdata_t* aData, const TDesC8& aParamID ) const; + TInt AlertEchoTypeParameter ( const SmlPcdata_t* aData, const TDesC8& aParamID ) const; + TBool CheckDRPresence( const SmlPcdata_t* aData, const TDesC8& aParamID ) const; + TPtrC8 AlertDefaultResponseParam ( const SmlPcdata_t* aData, const TDesC8& aParamID ) const; //#endif //singlechoice + HBufC8* AlertChoiceItemsLC( SmlItemList_t* aItemList, HBufC8*& aLengthBuf,TInt& aNumItems ) const; void HandleAlertsL( SmlAlert_t* aAlert, TInt& aStatusId); void HandleAlertErrorL(); + void HandleChoiceAlertsL( SmlAlert_t* aAlert, TInt& aStatusId); + void SendMultiChoiceDataToServerL(TDes8& aData,TInt& aStatusId); void HandleConfirmationAlertL( SmlAlert_t* aAlert, TInt& aStatusId); void HandleDisplayAlertL( SmlAlert_t* aAlert, TInt& aStatusId); + void HandleUserInputalertL( SmlAlert_t* aAlert, TInt& aStatusId); + TInt FindMaxLength(TInt aSourceLength, TInt aDestLength); //singlechoice HBufC8* AlertDataLC( const SmlItemList_t* aItemList ) const; TInt InitStatusToAtomicOrSequenceL( const TDesC8& aCmd, const SmlAtomic_t* aAtomic ) const; @@ -162,10 +171,6 @@ */ void UpdateErrorStatusCode(SmlItem_t* aItem,TNSmlError::TNSmlSyncMLStatusCode& aStatusCode); - - TBool IsHbSyncmlNotifierEnabledL(); - void ServerHbNotifierL(TSyncMLDlgNoteTypes& aNotetype, TDesC& aServerMsg); - // private: // Data struct TDMDevInfo