mmsharing/mmshavailability/src/musavasettingsimp.cpp
branchRCL_3
changeset 21 33a5d2bbf6fc
parent 0 f0cf47e981f9
child 22 73a1feb507fb
equal deleted inserted replaced
20:2d2c7d1515f7 21:33a5d2bbf6fc
    54     delete iTelNumber;
    54     delete iTelNumber;
    55     iTelNumber = NULL ;
    55     iTelNumber = NULL ;
    56 
    56 
    57     delete iContactName;
    57     delete iContactName;
    58     iContactName = NULL;
    58     iContactName = NULL;
       
    59     
       
    60     delete iOptionSentTelNumber;
       
    61     iOptionSentTelNumber = NULL ;
    59 
    62 
    60     delete iSipAddressProposal;
    63     delete iSipAddressProposal;
    61     iSipAddressProposal = NULL ;
    64     iSipAddressProposal = NULL ;
    62 
    65 
    63     if( iSipAddresses )
    66     if( iSipAddresses )
   100 //
   103 //
   101 void CMusAvaSettingsImp::ConstructL()
   104 void CMusAvaSettingsImp::ConstructL()
   102     {
   105     {
   103     MUS_LOG( "mus: [MUSAVA]	-> CMusAvaSettingsImp::ConstructL()" )
   106     MUS_LOG( "mus: [MUSAVA]	-> CMusAvaSettingsImp::ConstructL()" )
   104     iTelNumber = HBufC::NewL( 0 );
   107     iTelNumber = HBufC::NewL( 0 );
       
   108     
       
   109     iOptionSentTelNumber = HBufC::NewL( 0 );
   105 
   110 
   106     iContactName = HBufC::NewL( 0 );
   111     iContactName = HBufC::NewL( 0 );
   107 
   112 
   108     iSipAddressProposal = HBufC::NewL( 0 );
   113     iSipAddressProposal = HBufC::NewL( 0 );
   109 
   114 
   116     iVideoCodecs = new( ELeave ) CDesCArrayFlat( 1 );
   121     iVideoCodecs = new( ELeave ) CDesCArrayFlat( 1 );
   117 
   122 
   118     iAudioCodecs = new( ELeave ) CDesCArrayFlat( 1 );
   123     iAudioCodecs = new( ELeave ) CDesCArrayFlat( 1 );
   119 
   124 
   120     MUS_LOG( "mus: [MUSAVA]	<- CMusAvaSettingsImp::ConstructL()" )
   125     MUS_LOG( "mus: [MUSAVA]	<- CMusAvaSettingsImp::ConstructL()" )
   121     }        
   126     }  
       
   127 
   122 // -----------------------------------------------------------------------------
   128 // -----------------------------------------------------------------------------
   123 // 
   129 // 
   124 // -----------------------------------------------------------------------------
   130 // -----------------------------------------------------------------------------
   125 //
   131 //
   126 MMusAvaSettings::TManualActivation CMusAvaSettingsImp::ManualActivation()
   132 MMusAvaSettings::TManualActivation CMusAvaSettingsImp::ManualActivation()
   127 	{
   133 	{
   128 	return iManualActivation;	
   134 	return iManualActivation;	
   129 	}
   135 	}
       
   136 
   130 // -----------------------------------------------------------------------------
   137 // -----------------------------------------------------------------------------
   131 //
   138 //
   132 // -----------------------------------------------------------------------------
   139 // -----------------------------------------------------------------------------
   133 //
   140 //
   134 const TDesC& CMusAvaSettingsImp::TelNumber() const
   141 const TDesC& CMusAvaSettingsImp::TelNumber() const
   135     {
   142     {
   136     MUS_LOG( "mus: [MUSAVA]	-> CMusAvaSettingsImp::TelNumber()" )
   143     MUS_LOG( "mus: [MUSAVA]	-> CMusAvaSettingsImp::TelNumber()" )
   137     MUS_LOG( "mus: [MUSAVA]	<- CMusAvaSettingsImp::TelNumber()" )
   144     MUS_LOG( "mus: [MUSAVA]	<- CMusAvaSettingsImp::TelNumber()" )
   138     return *iTelNumber;
   145     return *iTelNumber;
   139     }
   146     }
       
   147 
       
   148 // -----------------------------------------------------------------------------
       
   149 //
       
   150 // -----------------------------------------------------------------------------
       
   151 //
       
   152 void CMusAvaSettingsImp::SetOptionSentNumber( const TDesC& aTelNumber )
       
   153 	{
       
   154     MUS_LOG( "mus: [MUSAVA]	-> CMusAvaSettingsImp::SetOptionSentNumber() " )
       
   155     MUS_LOG_TDESC( "mus: [MUSAVA]	   aTelNumber = ", aTelNumber )
       
   156     delete iOptionSentTelNumber;
       
   157     iOptionSentTelNumber = NULL ;
       
   158     TRAPD ( error , iOptionSentTelNumber = aTelNumber.AllocL() );
       
   159     if ( error )
       
   160     	{
       
   161         MUS_LOG1("CMusAvaSettingsImp::SetOptionSentNumber() leave code: %d ", error);
       
   162     	}
       
   163     MUS_LOG( "mus: [MUSAVA]	<- CMusAvaSettingsImp::SetOptionSentNumber() " )
       
   164 	}
       
   165 
       
   166 // -----------------------------------------------------------------------------
       
   167 //
       
   168 // -----------------------------------------------------------------------------
       
   169 //
       
   170 const TDesC& CMusAvaSettingsImp::OptionSentTelNumber() const
       
   171 	{
       
   172     MUS_LOG( "mus: [MUSAVA]	-> CMusAvaSettingsImp::OptionSentTelNumber() " )
       
   173 	return *iOptionSentTelNumber;
       
   174 	}
       
   175 
       
   176 // -----------------------------------------------------------------------------
       
   177 //
       
   178 // -----------------------------------------------------------------------------
       
   179 //
       
   180 void CMusAvaSettingsImp::ReleaseOptionSentNumber ()
       
   181 	{
       
   182 	MUS_LOG( "mus: [MUSAVA]	-> CMusAvaSettingsImp::ReleaseOptionSentNumber() " )
       
   183 	delete iOptionSentTelNumber;
       
   184 	iOptionSentTelNumber = NULL;
       
   185 	TRAPD ( err , iOptionSentTelNumber = HBufC::NewL( 0 ) );
       
   186     if ( err )
       
   187     	{
       
   188         MUS_LOG1("CMusAvaSettingsImp::ReleaseOptionSentNumber() leave code: %d ", err);
       
   189     	}
       
   190 	MUS_LOG( "mus: [MUSAVA]	<- CMusAvaSettingsImp::ReleaseOptionSentNumber() " )
       
   191 	}
   140 
   192 
   141 // -----------------------------------------------------------------------------
   193 // -----------------------------------------------------------------------------
   142 //
   194 //
   143 // -----------------------------------------------------------------------------
   195 // -----------------------------------------------------------------------------
   144 //
   196 //