93 // -------------------------------------------------------------------------- |
93 // -------------------------------------------------------------------------- |
94 // |
94 // |
95 void CWsfConnectActiveWrapper::DoCancel() |
95 void CWsfConnectActiveWrapper::DoCancel() |
96 { |
96 { |
97 LOG_ENTERFN( "CWsfConnectActiveWrapper::DoCancel" ); |
97 LOG_ENTERFN( "CWsfConnectActiveWrapper::DoCancel" ); |
98 TRAP_IGNORE( iModel->AbortConnectingL() ); |
|
99 } |
98 } |
100 |
99 |
101 |
100 |
102 // -------------------------------------------------------------------------- |
101 // -------------------------------------------------------------------------- |
103 // CWsfConnectActiveWrapper::StartL |
102 // CWsfConnectActiveWrapper::StartL |
121 // -------------------------------------------------------------------------- |
120 // -------------------------------------------------------------------------- |
122 // |
121 // |
123 void CWsfConnectActiveWrapper::RunL() |
122 void CWsfConnectActiveWrapper::RunL() |
124 { |
123 { |
125 LOG_ENTERFN( "CWsfConnectActiveWrapper::RunL" ); |
124 LOG_ENTERFN( "CWsfConnectActiveWrapper::RunL" ); |
126 if (iState == EUninitialized) |
125 if ( iStatus == KErrNone ) |
127 { |
126 { |
128 LOG_WRITE( "Start connect" ); |
127 if ( iState == EUninitialized ) |
129 iModel->ConnectL( iPckg, iIapID, iPersistence, iStatus ); |
128 { |
130 iState = EInitialized; |
129 LOG_WRITE( "Start connect" ); |
131 SetActive(); // Tell scheduler a request is active |
130 iModel->ConnectL( iPckg, iIapID, iPersistence, iStatus ); |
|
131 iState = EInitialized; |
|
132 SetActive(); // Tell scheduler a request is active |
|
133 } |
|
134 else if ( iState == EInitialized ) |
|
135 { |
|
136 LOG_WRITEF( "request result = %d", iPckg() ); |
|
137 iModel->SetConnectResultL( iPckg(), iIapID ); |
|
138 } |
|
139 else |
|
140 { |
|
141 LOG_WRITEF( "iState = %d", iState ); |
|
142 } |
132 } |
143 } |
133 else if (iState == EInitialized ) |
|
134 { |
|
135 LOG_WRITEF( "request result = %d", iPckg() ); |
|
136 iModel->SetConnectResultL(iPckg(), iIapID ); |
|
137 } |
|
138 else |
144 else |
139 { |
145 { |
140 LOG_WRITEF( "iState = %d", iState ); |
146 LOG_WRITEF( "ConnectActiveWrapper iStatus = %d", iStatus.Int() ); |
141 } |
147 } |
142 } |
148 } |
143 |
149 |
144 |
150 |
145 // -------------------------------------------------------------------------- |
151 // -------------------------------------------------------------------------- |