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 |