phoneclientserver/phoneserver/Src/Standard/Standard_Aiw/CPhSrvSubSessionNotifier.cpp
branchRCL_3
changeset 20 987c9837762f
parent 19 7d48bed6ce0c
equal deleted inserted replaced
19:7d48bed6ce0c 20:987c9837762f
    16 */
    16 */
    17 
    17 
    18 
    18 
    19 
    19 
    20 // INCLUDE FILES
    20 // INCLUDE FILES
    21 #include <phclttypes.h> 
    21 #include <PhCltTypes.h>
    22 #include "cphsrvsubsessionnotifier.h" 
    22 #include "CPhSrvSubSessionNotifier.h"
    23 #include "cphsrvsession.h" 
    23 #include "CPhSrvSession.h"
    24 #include "cphsrvserver.h" 
    24 #include "CPhSrvServer.h"
    25 #include "mphsrvemergencynegotiators.h" 
    25 #include "MPhSrvEmergencyNegotiators.h"
    26 #include "mphsrvobjectnegotiators.h" 
    26 #include "MPhSrvObjectNegotiators.h"
    27 #include "mphsrvcomhandnegotiators.h" 
    27 #include "MPhSrvComHandNegotiators.h"
    28 
    28 
    29 // CONSTANTS
    29 // CONSTANTS
    30 // None.
    30 // None.
    31 
    31 
    32 // ============================ MEMBER FUNCTIONS ===============================
    32 // ============================ MEMBER FUNCTIONS ===============================
   209     if ( !iPendingDialRequestPointer.IsNull() )
   209     if ( !iPendingDialRequestPointer.IsNull() )
   210         {
   210         {
   211         iPendingDialRequestPointer.Complete( KErrNone );
   211         iPendingDialRequestPointer.Complete( KErrNone );
   212         }
   212         }
   213     iHavePendingDialRequestPointer = EFalse;
   213     iHavePendingDialRequestPointer = EFalse;
   214     
   214 	
   215     }
   215     }
   216 
   216 
   217 
   217 
   218 // -----------------------------------------------------------------------------
   218 // -----------------------------------------------------------------------------
   219 // CPhSrvSubSessionNotifier::InitiatorIsReadyToMakeCall
   219 // CPhSrvSubSessionNotifier::InitiatorIsReadyToMakeCall
   329 // Clones call arguments to object
   329 // Clones call arguments to object
   330 // -----------------------------------------------------------------------------
   330 // -----------------------------------------------------------------------------
   331 //
   331 //
   332 void CPhSrvSubSessionNotifier::CmdSubSessionCloneDialDataL(
   332 void CPhSrvSubSessionNotifier::CmdSubSessionCloneDialDataL(
   333  CPhCltExtPhoneDialData& aArgs )
   333  CPhCltExtPhoneDialData& aArgs )
   334     {
   334 	{
   335     iDialData = CPhCltExtPhoneDialData::NewL();
   335 	iDialData = CPhCltExtPhoneDialData::NewL();
   336     iDialData->SetTelephoneNumber( aArgs.TelephoneNumber() );
   336 	iDialData->SetTelephoneNumber( aArgs.TelephoneNumber() );
   337     iDialData->SetCallType( aArgs.CallType() );
   337 	iDialData->SetCallType( aArgs.CallType() );
   338     iDialData->SetNameL( aArgs.Name() );
   338 	iDialData->SetNameL( aArgs.Name() );
   339     iDialData->SetWindowGroup( aArgs.WindowGroup() );
   339 	iDialData->SetWindowGroup( aArgs.WindowGroup() );
   340     iDialData->SetRedial( aArgs.Redial() );
   340 	iDialData->SetRedial( aArgs.Redial() );
   341     iDialData->SetRedialMaximumDuration( aArgs.RedialMaximumDuration() );
   341 	iDialData->SetRedialMaximumDuration( aArgs.RedialMaximumDuration() );
   342     iDialData->SetContactLinkL( aArgs.ContactLink() );
   342 	iDialData->SetContactLinkL( aArgs.ContactLink() );
   343     iDialData->SetSubAddressL( aArgs.SubAddress() );
   343 	iDialData->SetSubAddressL( aArgs.SubAddress() );
   344     iDialData->SetShowNumber( aArgs.ShowNumber() );
   344 	iDialData->SetShowNumber( aArgs.ShowNumber() );
   345     iDialData->SetAllowMatch( aArgs.AllowMatch() );
   345 	iDialData->SetAllowMatch( aArgs.AllowMatch() );
   346     iDialData->SetSATCall( aArgs.SATCall() );
   346 	iDialData->SetSATCall( aArgs.SATCall() );
   347     iDialData->SetEndOtherCalls( aArgs.EndOtherCalls() );
   347 	iDialData->SetEndOtherCalls( aArgs.EndOtherCalls() );
   348     iDialData->SetBearerL( aArgs.Bearer() );
   348 	iDialData->SetBearerL( aArgs.Bearer() );
   349     iDialData->SetSendKeyPressed( aArgs.SendKeyPressed() );
   349 	iDialData->SetSendKeyPressed( aArgs.SendKeyPressed() );
   350     iDialData->SetInitiateCall( aArgs.InitiateCall() );
   350 	iDialData->SetInitiateCall( aArgs.InitiateCall() );
   351     iDialData->SetServiceId( aArgs.ServiceId() );
   351 	iDialData->SetServiceId( aArgs.ServiceId() );
   352     iDialData->SetUUIL( aArgs.UUI() );
   352 	iDialData->SetUUIL( aArgs.UUI() );
   353     }
   353 	}
   354     
   354     
   355 // -----------------------------------------------------------------------------
   355 // -----------------------------------------------------------------------------
   356 // CPhSrvSubSessionNotifier::CmdSubSessionDialDataL
   356 // CPhSrvSubSessionNotifier::CmdSubSessionDialDataL
   357 // 
   357 // 
   358 // Tell the external call interface client the result of 
   358 // Tell the external call interface client the result of