phoneengine/callhandling/src/cpegprstermination.cpp
changeset 21 92ab7f8d0eab
parent 0 5f000ab63145
child 22 6bb1b21d2484
equal deleted inserted replaced
4:c84cf270c54f 21:92ab7f8d0eab
    14 * Description:  GPRS termination active object implementation.
    14 * Description:  GPRS termination active object implementation.
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 
    18 
    19 
    19 // <-- QT PHONE START --> 
    20 // INCLUDE FILES
    20 // INCLUDE FILES
    21 #include "cpegprstermination.h"
    21 #include "cpegprstermination.h"
    22 #include <ccoutlinterface.h>
    22 // #include<ccoutlinterface.h> <CCoUtlInterface.h>
    23 #include <talogger.h>
    23 #include <talogger.h>
    24 
    24 
    25 // ============================ MEMBER FUNCTIONS ===============================
    25 // ============================ MEMBER FUNCTIONS ===============================
    26 
    26 
    27 // -----------------------------------------------------------------------------
    27 // -----------------------------------------------------------------------------
    41 //
    41 //
    42 CPEGprsTermination::~CPEGprsTermination()
    42 CPEGprsTermination::~CPEGprsTermination()
    43     {
    43     {
    44     TEFLOGSTRING( KTAOBJECT, "cpecall: CPEGprsTermination::~CPEGprsTermination" );
    44     TEFLOGSTRING( KTAOBJECT, "cpecall: CPEGprsTermination::~CPEGprsTermination" );
    45     Cancel();
    45     Cancel();
    46     delete iInterface;
    46     //delete iInterface;
    47     }
    47     }
    48 
    48 
    49 // -----------------------------------------------------------------------------
    49 // -----------------------------------------------------------------------------
    50 // CPEGprsTermination::StartL
    50 // CPEGprsTermination::StartL
    51 // -----------------------------------------------------------------------------
    51 // -----------------------------------------------------------------------------
    52 //
    52 //
    53 void CPEGprsTermination::StartL()
    53 void CPEGprsTermination::StartL()
    54     {
    54     {
    55     TEFLOGSTRING( KTAINT, "cpecall: CPEGprsTermination::StartL" );
    55     TEFLOGSTRING( KTAINT, "cpecall: CPEGprsTermination::StartL" );
    56 
    56 
    57     Cancel();
    57     /*Cancel();
    58     delete iInterface;
    58     delete iInterface;
    59     iInterface = NULL;
    59     iInterface = NULL;
    60 
    60 
    61     iInterface = CCoUtlInterface::NewL();
    61     iInterface = CCoUtlInterface::NewL();
    62     TEFLOGSTRING( KTAREQOUT, "cpecall: CPEGprsTermination::StartL CCoUtlInterface::Terminate()" );
    62     TEFLOGSTRING( KTAREQOUT, "cpecall: CPEGprsTermination::StartL CCoUtlInterface::Terminate()" );
    63     iInterface->Terminate( iStatus );
    63     iInterface->Terminate( iStatus );
    64     SetActive();
    64     SetActive();*/
    65     }
    65     }
    66 
    66 
    67 // -----------------------------------------------------------------------------
    67 // -----------------------------------------------------------------------------
    68 // CPEGprsTermination::IsTerminating
    68 // CPEGprsTermination::IsTerminating
    69 // -----------------------------------------------------------------------------
    69 // -----------------------------------------------------------------------------
    70 //
    70 //
    71 TBool CPEGprsTermination::IsTerminating() const
    71 TBool CPEGprsTermination::IsTerminating() const
    72     {
    72     {
    73     TEFLOGSTRING( KTAINT, "cpecall: CPEGprsTermination::IsTerminating" );
    73     TEFLOGSTRING( KTAINT, "cpecall: CPEGprsTermination::IsTerminating" );
    74     if ( !iInterface )
    74     /*if ( !iInterface )
    75         {
    75         {
    76         return EFalse;
    76         return EFalse;
    77         }
    77         }
    78     else
    78     else
    79         {
    79         {
    81             iInterface->CurrentState();
    81             iInterface->CurrentState();
    82             
    82             
    83         return 
    83         return 
    84             ( current != CCoUtlInterface::EIdle ) &&
    84             ( current != CCoUtlInterface::EIdle ) &&
    85             ( current != CCoUtlInterface::EConfirm );
    85             ( current != CCoUtlInterface::EConfirm );
    86         }
    86         }*/
       
    87     
       
    88     return EFalse;
    87     }
    89     }
    88 
    90 
    89 // -----------------------------------------------------------------------------
    91 // -----------------------------------------------------------------------------
    90 // CPEGprsTermination::RunL
    92 // CPEGprsTermination::RunL
    91 // -----------------------------------------------------------------------------
    93 // -----------------------------------------------------------------------------
    92 //
    94 //
    93 void CPEGprsTermination::RunL()
    95 void CPEGprsTermination::RunL()
    94     {
    96     {
    95     TEFLOGSTRING2( KTAREQEND, "cpecall: CPEGprsTermination::RunL status: %d", iStatus.Int() );
    97     TEFLOGSTRING2( KTAREQEND, "cpecall: CPEGprsTermination::RunL status: %d", iStatus.Int() );
    96     delete iInterface;
    98     /*delete iInterface;
    97     iInterface = NULL;
    99     iInterface = NULL;*/
    98     }
   100     }
    99 
   101 
   100 // -----------------------------------------------------------------------------
   102 // -----------------------------------------------------------------------------
   101 // CPEGprsTermination::DoCancel
   103 // CPEGprsTermination::DoCancel
   102 // -----------------------------------------------------------------------------
   104 // -----------------------------------------------------------------------------
   103 //
   105 //
   104 void CPEGprsTermination::DoCancel()
   106 void CPEGprsTermination::DoCancel()
   105     {
   107     {
   106     TEFLOGSTRING( KTAREQEND, "cpecall: CPEGprsTermination::DoCancel" );
   108     TEFLOGSTRING( KTAREQEND, "cpecall: CPEGprsTermination::DoCancel" );
   107     if( iInterface )
   109     /*if( iInterface )
   108         {
   110         {
   109         iInterface->Cancel();
   111         iInterface->Cancel();
   110         }
   112         }*/
   111     }
   113     }
   112 
   114 
       
   115 // <-- QT PHONE END -->
       
   116  
   113 //  End of File  
   117 //  End of File