convergedcallengine/cce/src/ccceobserverasynchroniser.cpp
branchRCL_3
changeset 19 7d48bed6ce0c
parent 0 ff3b6d0fd310
child 20 987c9837762f
equal deleted inserted replaced
18:594d59766373 19:7d48bed6ce0c
   169             case EDataPortName:
   169             case EDataPortName:
   170                 {
   170                 {
   171                 CCELOGSTRING( "CCCEObserverAsynchroniser::RunL() Event: EDataPortName");
   171                 CCELOGSTRING( "CCCEObserverAsynchroniser::RunL() Event: EDataPortName");
   172                 if (iCCEObserver)
   172                 if (iCCEObserver)
   173                     {
   173                     {
   174                   	iCCEObserver->DataPortName( iEvents[0].iTName );
   174                     iCCEObserver->DataPortName( iEvents[0].iTName );
   175                     }
   175                     }
   176                 break;    
   176                 break;    
   177                 }
   177                 }
   178 
   178 
   179             case EConferenceCallCreated:
   179             case EConferenceCallCreated:
   211                 {
   211                 {
   212                 CCELOGSTRING( "CCCEObserverAsynchroniser::RunL() Event: ECallForwardEventOccurred");
   212                 CCELOGSTRING( "CCCEObserverAsynchroniser::RunL() Event: ECallForwardEventOccurred");
   213                 if (iCCESsObserver)
   213                 if (iCCESsObserver)
   214                     {
   214                     {
   215                     if( iEvents[0].iDescriptor )
   215                     if( iEvents[0].iDescriptor )
   216                     	{
   216                         {
   217                     	iCCESsObserver->CallForwardEventOccurred(
   217                         iCCESsObserver->CallForwardEventOccurred(
   218                         	(MCCESsObserver::TCCESsCallForwardEvent)iEvents[0].iInt1, *iEvents[0].iDescriptor );
   218                             (MCCESsObserver::TCCESsCallForwardEvent)iEvents[0].iInt1, *iEvents[0].iDescriptor );
   219                         }
   219                         }
   220                     else
   220                     else
   221                     	{
   221                         {
   222                 		CCELOGSTRING( "CCCEObserverAsynchroniser::RunL() Event: ECallForwardEventOccurred, descr is NULL!");
   222                         CCELOGSTRING( "CCCEObserverAsynchroniser::RunL() Event: ECallForwardEventOccurred, descr is NULL!");
   223                     	}
   223                         }
   224                     }
   224                     }
   225                 break;    
   225                 break;    
   226                 }
   226                 }
   227                 
   227                 
   228             case ECallCugEventOccurred:
   228             case ECallCugEventOccurred:
   371 
   371 
   372 // -----------------------------------------------------------------------------
   372 // -----------------------------------------------------------------------------
   373 // MCCEObserver DataPortName
   373 // MCCEObserver DataPortName
   374 // -----------------------------------------------------------------------------
   374 // -----------------------------------------------------------------------------
   375 void CCCEObserverAsynchroniser::DataPortName( TName& aPortName )
   375 void CCCEObserverAsynchroniser::DataPortName( TName& aPortName )
   376 	{
   376     {
   377     CCELOGSTRING( "CCCEObserverAsynchroniser::DataPortName");
   377     CCELOGSTRING( "CCCEObserverAsynchroniser::DataPortName");
   378     TEventStorage event;
   378     TEventStorage event;
   379     event.iEventType = EDataPortName;
   379     event.iEventType = EDataPortName;
   380     event.iTName = aPortName;
   380     event.iTName = aPortName;
   381     AddEvent(event);   
   381     AddEvent(event);   
   382 	}
   382     }
   383 
   383 
   384 // -----------------------------------------------------------------------------
   384 // -----------------------------------------------------------------------------
   385 // MCCEObserver ConferenceCallCreated
   385 // MCCEObserver ConferenceCallCreated
   386 // -----------------------------------------------------------------------------
   386 // -----------------------------------------------------------------------------
   387 void CCCEObserverAsynchroniser::ConferenceCallCreated( MCCEConferenceCall& aConferenceCall )
   387 void CCCEObserverAsynchroniser::ConferenceCallCreated( MCCEConferenceCall& aConferenceCall )
   402     TEventStorage event;
   402     TEventStorage event;
   403     event.iEventType = EBarringEventOccurred;
   403     event.iEventType = EBarringEventOccurred;
   404     event.iInt1 = aBarringEvent;
   404     event.iInt1 = aBarringEvent;
   405     AddEvent(event);   
   405     AddEvent(event);   
   406     }
   406     }
   407 							  
   407                               
   408 // -----------------------------------------------------------------------------
   408 // -----------------------------------------------------------------------------
   409 // MCCESsObserver CLIEventOccurred
   409 // MCCESsObserver CLIEventOccurred
   410 // -----------------------------------------------------------------------------
   410 // -----------------------------------------------------------------------------
   411 void CCCEObserverAsynchroniser::CLIEventOccurred( const MCCESsObserver::TCCESsCLIEvent aCallLineEvent )
   411 void CCCEObserverAsynchroniser::CLIEventOccurred( const MCCESsObserver::TCCESsCLIEvent aCallLineEvent )
   412     {
   412     {
   415     event.iEventType = ECLIEventOccurred;
   415     event.iEventType = ECLIEventOccurred;
   416     event.iInt1 = aCallLineEvent;
   416     event.iInt1 = aCallLineEvent;
   417     AddEvent(event); 
   417     AddEvent(event); 
   418         
   418         
   419     }
   419     }
   420 							  
   420                               
   421 // -----------------------------------------------------------------------------
   421 // -----------------------------------------------------------------------------
   422 // MCCESsObserver CallForwardEventOccurred
   422 // MCCESsObserver CallForwardEventOccurred
   423 // -----------------------------------------------------------------------------
   423 // -----------------------------------------------------------------------------
   424 void CCCEObserverAsynchroniser::CallForwardEventOccurred( 
   424 void CCCEObserverAsynchroniser::CallForwardEventOccurred( 
   425 					const MCCESsObserver::TCCESsCallForwardEvent aCallForwardEvent,
   425                     const MCCESsObserver::TCCESsCallForwardEvent aCallForwardEvent,
   426 					const TDesC& aRemoteAddress )
   426                     const TDesC& aRemoteAddress )
   427     {
   427     {
   428     CCELOGSTRING( "CCCEObserverAsynchroniser::CallForwardEventOccurred");
   428     CCELOGSTRING( "CCCEObserverAsynchroniser::CallForwardEventOccurred");
   429     TEventStorage event;
   429     TEventStorage event;
   430     event.iEventType = ECallForwardEventOccurred;
   430     event.iEventType = ECallForwardEventOccurred;
   431     event.iInt1 = aCallForwardEvent;
   431     event.iInt1 = aCallForwardEvent;
   526     AddEvent(event);
   526     AddEvent(event);
   527     }
   527     }
   528 
   528 
   529 // -----------------------------------------------------------------------------
   529 // -----------------------------------------------------------------------------
   530 // MCCEDtmfObserver HandleDTMFEvent
   530 // MCCEDtmfObserver HandleDTMFEvent
   531 // -----------------------------------------------------------------------------	
   531 // -----------------------------------------------------------------------------    
   532 void CCCEObserverAsynchroniser::HandleDTMFEvent( const MCCEDtmfObserver::TCCEDtmfEvent aEvent, 
   532 void CCCEObserverAsynchroniser::HandleDTMFEvent( const MCCEDtmfObserver::TCCEDtmfEvent aEvent, 
   533                               const TInt aError, 
   533                               const TInt aError, 
   534                               const TChar aTone )
   534                               const TChar aTone )
   535     {
   535     {
   536     CCELOGSTRING( "CCCEObserverAsynchroniser::HandleDTMFEvent");
   536     CCELOGSTRING( "CCCEObserverAsynchroniser::HandleDTMFEvent");
   544     
   544     
   545 // -----------------------------------------------------------------------------
   545 // -----------------------------------------------------------------------------
   546 // MCCEExtensionObserver HandleExtensionEvents
   546 // MCCEExtensionObserver HandleExtensionEvents
   547 // -----------------------------------------------------------------------------                                
   547 // -----------------------------------------------------------------------------                                
   548 void CCCEObserverAsynchroniser::HandleExtensionEvents( TUint32 aServiceId,
   548 void CCCEObserverAsynchroniser::HandleExtensionEvents( TUint32 aServiceId,
   549 	TInt aEvent,
   549     TInt aEvent,
   550     TInt aStatus )
   550     TInt aStatus )
   551     {
   551     {
   552     CCELOGSTRING( "CCCEObserverAsynchroniser::HandleExtensionEvents");
   552     CCELOGSTRING( "CCCEObserverAsynchroniser::HandleExtensionEvents");
   553     TEventStorage event;
   553     TEventStorage event;
   554     event.iEventType = EHandleExtensionEvents;
   554     event.iEventType = EHandleExtensionEvents;