author | mikaruus <mika.a.ruuskanen@nokia.com> |
Wed, 21 Apr 2010 14:29:55 +0300 | |
changeset 8 | 6295dc2169f3 |
parent 5 | 8ccc39f9d787 |
child 9 | 8486d82aef45 |
permissions | -rw-r--r-- |
0 | 1 |
/* |
2 |
* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). |
|
3 |
* All rights reserved. |
|
4 |
* This component and the accompanying materials are made available |
|
5 |
* under the terms of the License "Eclipse Public License v1.0" |
|
6 |
* which accompanies this distribution, and is available |
|
7 |
* at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 |
* |
|
9 |
* Initial Contributors: |
|
10 |
* Nokia Corporation - initial contribution. |
|
11 |
* |
|
12 |
* Contributors: |
|
13 |
* |
|
14 |
* Description: |
|
15 |
* |
|
16 |
*/ |
|
17 |
||
18 |
||
19 |
||
20 |
#include "cmodematsrv.h" |
|
21 |
#include "modematclientsrv.h" |
|
22 |
#include "modematsecpolicy.h" |
|
23 |
#include "cmodematsession.h" |
|
24 |
#include "cmodemathandler.h" |
|
25 |
#include "modemattrace.h" |
|
26 |
#include "catmessage.h" |
|
27 |
||
28 |
||
29 |
CModemAtSrv::CModemAtSrv( TInt aPriority ) : |
|
8
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
30 |
CPolicyServer( aPriority, KSrvPolicy ), |
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
31 |
iHandler(NULL), |
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
32 |
iDteId( 0 ) // iDteId defaults to 0 and it is updated by PNS_PIPE_CREATE_RESP |
0 | 33 |
{ |
34 |
} |
|
35 |
||
36 |
CModemAtSrv::~CModemAtSrv() |
|
37 |
{ |
|
38 |
C_TRACE (( _L(">>CModemAtSrv::~CModemAtSrv()") )); |
|
39 |
iAtMessageArray.ResetAndDestroy(); |
|
40 |
iAtMessageArray.Close(); |
|
41 |
C_TRACE (( _L("<<CModemAtSrv::~CModemAtSrv()") )); |
|
42 |
} |
|
43 |
||
44 |
CModemAtSrv* CModemAtSrv::NewLC() |
|
45 |
{ |
|
46 |
CModemAtSrv* self = new (ELeave) CModemAtSrv( EPriorityNormal ); |
|
47 |
CleanupStack::PushL( self ); |
|
48 |
self->ConstructL(); |
|
49 |
self->StartL( KATExtSrvName ); |
|
50 |
RThread().SetPriority( EPriorityNormal ); |
|
51 |
return self; |
|
52 |
} |
|
53 |
||
8
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
54 |
void CModemAtSrv::RemovePipe() |
0 | 55 |
{ |
56 |
C_TRACE((_L("CModemAtSrv::RemovePipe()") )); |
|
8
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
57 |
iHandler->RemovePipe( iDteId ); |
0 | 58 |
} |
59 |
||
60 |
void CModemAtSrv::ClientClosed( CModemAtSession* aSession ) |
|
61 |
{ |
|
62 |
C_TRACE (( _L("CModemAtSrv::ClientClosed()") )); |
|
63 |
TInt index = iSessions.Find( aSession ); |
|
64 |
if( index >= 0 ) |
|
65 |
{ |
|
66 |
||
67 |
if( iSessions.Count() == 1 ) |
|
68 |
{ |
|
69 |
C_TRACE((_L("Disconnecting ISI message handler ") )); |
|
8
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
70 |
iHandler->Disconnect( iDteId ); |
0 | 71 |
} |
8
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
72 |
|
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
73 |
C_TRACE((_L("Removing session (plugin type %d)"), iSessions[index]->GetPluginType() )); |
0 | 74 |
iSessions.Remove( index ); |
8
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
75 |
|
0 | 76 |
C_TRACE((_T("<<CModemAtSrv::ClientClosed()") )); |
77 |
} |
|
78 |
} |
|
79 |
||
80 |
CSession2* CModemAtSrv::NewSessionL( const TVersion& aVersion, |
|
81 |
const RMessage2& /*aMessage*/ ) const |
|
82 |
{ |
|
83 |
C_TRACE (( _T("CModemAtSrv::NewSessionL()") )); |
|
84 |
CModemAtSrv& thisServer = const_cast<CModemAtSrv&>( *this ); |
|
85 |
CModemAtSession* session = CModemAtSession::NewL( thisServer, aVersion ); |
|
86 |
CleanupStack::PushL( session ); |
|
87 |
thisServer.iSessions.AppendL( session ); |
|
88 |
CleanupStack::Pop( session ); |
|
89 |
return session; |
|
90 |
} |
|
91 |
||
92 |
void CModemAtSrv::ConstructL() |
|
93 |
{ |
|
94 |
C_TRACE (( _T("CModemAtSrv::ConstructL()") )); |
|
95 |
iHandler = CModemAtHandler::NewL( *this ); |
|
96 |
} |
|
97 |
||
8
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
98 |
void CModemAtSrv::HandleSignalInd( const TUint8 aDteId ) |
0 | 99 |
{ |
100 |
C_TRACE ((_T("CModemAtSrv::HandleSignalInd aDteId = %d sessions = %d"), aDteId, iSessions.Count() )); |
|
101 |
for( TInt i = 0; i < iSessions.Count(); i++ ) |
|
102 |
{ |
|
8
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
103 |
if( iDteId == aDteId && iSessions[i]->IsSignalIndReqActive() ) |
0 | 104 |
{ |
105 |
C_TRACE (( _T("CModemAtSrv::HandleSignalInd() session found") )); |
|
106 |
iSessions[i]->SignalIndReceived(); |
|
107 |
} |
|
108 |
} |
|
109 |
} |
|
110 |
||
8
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
111 |
void CModemAtSrv::HandleUnsolicitedData( const TUint8 aDteId, const TDesC8& aData ) |
0 | 112 |
{ |
113 |
C_TRACE ((_T("CModemAtSrv::HandleUnsolicitedData aDteId = %d sessions = %d"), aDteId, iSessions.Count() )); |
|
114 |
for( TInt i = 0; i < iSessions.Count(); i++ ) |
|
115 |
{ |
|
8
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
116 |
if( ( iDteId == aDteId || aDteId == KUnsolicitedDataDteId )&& |
0 | 117 |
iSessions[i]->IsUnsolicitedDataReqActive() && |
118 |
iSessions[i]->GetPluginType() == EATExtPlugin ) |
|
119 |
{ |
|
120 |
C_TRACE (( _T("CModemAtSrv::HandleUnsolicitedData() session found") )); |
|
121 |
iSessions[i]->UnsolicitedData( aData ); |
|
122 |
} |
|
123 |
} |
|
124 |
} |
|
125 |
||
8
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
126 |
void CModemAtSrv::HandleCommandModeChange( TCommandMode aMode ) |
0 | 127 |
{ |
8
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
128 |
C_TRACE ((_T("CModemAtSrv::HandleCommandModeChange sessions = %d mode = %d"), iSessions.Count(), (TInt) aMode )); |
0 | 129 |
for( TInt i = 0; i < iSessions.Count(); i++ ) |
130 |
{ |
|
8
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
131 |
if( iSessions[i]->IsCommandModeReqActive() && |
0 | 132 |
iSessions[i]->GetPluginType() == ECommonPlugin ) |
133 |
{ |
|
134 |
C_TRACE (( _T("CModemAtSrv::HandleCommandModeChange() session found") )); |
|
135 |
iSessions[i]->CommandModeChanged( aMode ); |
|
136 |
} |
|
137 |
} |
|
138 |
} |
|
139 |
||
8
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
140 |
void CModemAtSrv::HandleIntermediateDataInd( const TUint8 aDteId, |
0 | 141 |
const TATPluginInterface aPluginType, |
142 |
const TDesC8& aResponse, |
|
143 |
const TUint8 aCommand ) |
|
144 |
{ |
|
145 |
C_TRACE ((_T("CModemAtSrv::HandleIntermediateDataInd aDteId = %d sessions = %d "), aDteId, iSessions.Count() )); |
|
146 |
C_TRACE ((_T("plugintype = %d command = %d"), (TInt)aPluginType, aCommand )); |
|
147 |
||
148 |
if ( iAtMessageArray.Count() > 0 ) |
|
149 |
{ |
|
150 |
C_TRACE((_L("iAtMessageArray[0]->ReceiveATResponse Intermediate data"))); |
|
151 |
iAtMessageArray[0]->ReceiveATResponse( aResponse, EFalse ); |
|
152 |
} |
|
153 |
else |
|
154 |
{ |
|
155 |
C_TRACE ((_T("CModemAtSrv::HandleIntermediateDataInd INTERMEDIATE DATA received but no request active") )); |
|
156 |
} |
|
157 |
} |
|
158 |
||
8
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
159 |
void CModemAtSrv::HandleATResponse( const TUint8 aDteId, const TDesC8& aResponse, const TUint8 aCommand ) |
0 | 160 |
{ |
161 |
C_TRACE ((_T(">>CModemAtSrv::HandleATResponse aDteId = %d sessions = %d "), aDteId, iSessions.Count() )); |
|
162 |
C_TRACE ((_T("CModemAtSrv::HandleATResponse command = %d"), aCommand )); |
|
163 |
||
164 |
if ( iAtMessageArray.Count() > 0 ) |
|
165 |
{ |
|
166 |
CAtMessage* tmp = iAtMessageArray[0]; |
|
167 |
C_TRACE((_L("iAtMessageArray[0]->ReceiveATResponse 0x%x"), tmp )); |
|
168 |
tmp->ReceiveATResponse( aResponse, ETrue ); |
|
169 |
C_TRACE((_L("CModemAtSrv::HandleATResponse Remove the first message in Fifo"))); |
|
170 |
RemoveFirstFromSendFifo(); |
|
171 |
C_TRACE((_L("CModemAtSrv::HandleATResponse SendNextFromFifo"))); |
|
172 |
SendNextFromFifo(); |
|
173 |
} |
|
174 |
else |
|
175 |
{ |
|
176 |
HandleUnsolicitedData( aDteId, aResponse); |
|
177 |
} |
|
178 |
C_TRACE ((_T("<<CModemAtSrv::HandleATResponse()") )); |
|
179 |
} |
|
180 |
||
8
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
181 |
TInt CModemAtSrv::ConnectToModem( CModemAtSession* aSession, TATPluginInterface aPluginType ) |
0 | 182 |
{ |
183 |
C_TRACE ((_T(">>CModemAtSrv::ConnectToModem 0x%x"), aSession)); |
|
8
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
184 |
|
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
185 |
C_TRACE(( _L("session count: %d, type: %d"), iSessions.Count(), (TInt) aPluginType )); |
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
186 |
|
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
187 |
if( aPluginType == ECommonPlugin ) |
0 | 188 |
{ |
8
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
189 |
C_TRACE ((_T("Common plug-in connecting"))); |
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
190 |
C_TRACE ((_T("<<CModemAtSrv::ConnectToModem iDteId: %d, session: 0x%x"), iDteId, aSession)); |
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
191 |
return iHandler->Connect( iDteId ); |
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
192 |
} |
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
193 |
else |
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
194 |
{ |
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
195 |
C_TRACE ((_T("Atext plug-in connecting"))); |
5
8ccc39f9d787
New release based on our 2010wk02 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
0
diff
changeset
|
196 |
|
8
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
197 |
aSession->ModemConnected( KErrNone ); |
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
198 |
C_TRACE ((_T("<<CModemAtSrv::ConnectToModem 0x%x"), aSession)); |
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
199 |
return KErrNone; |
0 | 200 |
} |
5
8ccc39f9d787
New release based on our 2010wk02 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
0
diff
changeset
|
201 |
|
0 | 202 |
} |
203 |
||
8
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
204 |
void CModemAtSrv::AddToSendFifo( const TATPluginInterface aPluginType, CAtMessage* aMessage ) |
0 | 205 |
{ |
8
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
206 |
C_TRACE (( _T("CModemAtSrv::AddToSendFifo( aPluginType: %d, aMessage: 0x%x)"), (TInt)aPluginType, aMessage)); |
0 | 207 |
|
208 |
iAtMessageArray.Append( aMessage ); // only one AT command at the time in modem |
|
209 |
||
210 |
if( iAtMessageArray.Count() == 1 ) //if empty Fifo send immediately |
|
211 |
{ |
|
212 |
C_TRACE((_L("Sending message immediately"))); |
|
8
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
213 |
iHandler->SendATCommand( iDteId, |
0 | 214 |
aPluginType, |
215 |
aMessage->GetMessageType(), |
|
216 |
aMessage->GetBuffer() ); |
|
217 |
} |
|
218 |
} |
|
219 |
||
220 |
void CModemAtSrv::RemoveFirstFromSendFifo() |
|
221 |
{ |
|
222 |
C_TRACE(( _T("CModemAtSrv::RemoveFirstFromSendFifo iAtMessageArray.Count = %d"), iAtMessageArray.Count() )); |
|
223 |
if( iAtMessageArray.Count( ) > 0 ) |
|
224 |
{ |
|
225 |
C_TRACE (( _T("CModemAtSrv::RemoveFirstFromSendFifo 1") )); |
|
226 |
CAtMessage* msg = iAtMessageArray[0]; |
|
227 |
C_TRACE (( _T("CModemAtSrv::RemoveFirstFromSendFifo 2 0x%x"), msg )); |
|
228 |
iAtMessageArray.Remove(0); |
|
229 |
if( msg ) |
|
230 |
{ |
|
231 |
C_TRACE (( _T("CModemAtSrv::RemoveFirstFromSendFifo 3") )); |
|
232 |
delete msg; |
|
233 |
} |
|
234 |
else |
|
235 |
{ |
|
236 |
TRACE_ASSERT_ALWAYS; |
|
237 |
} |
|
238 |
C_TRACE (( _T("CModemAtSrv::RemoveFirstFromSendFifo 4") )); |
|
239 |
} |
|
240 |
C_TRACE (( _T("CModemAtSrv::RemoveFirstFromSendFifo 5") )); |
|
241 |
} |
|
242 |
||
243 |
void CModemAtSrv::SendNextFromFifo() |
|
244 |
{ |
|
245 |
C_TRACE ((_T("CModemAtSrv::SendNextFromFifo fifo has %d message(s)"), iAtMessageArray.Count() )); |
|
246 |
||
247 |
TPtr8 ptr(0,0); |
|
248 |
if( iAtMessageArray.Count() > 0 ) |
|
249 |
{ |
|
250 |
C_TRACE((_L("Messages in buffer... Sending message"))); |
|
251 |
ptr.Set( iAtMessageArray[0]->GetBuffer() ); |
|
252 |
||
253 |
C_TRACE (( _T("iHandler->SendATCommand()") )); |
|
8
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
254 |
iHandler->SendATCommand( iDteId, |
0 | 255 |
iAtMessageArray[0]->GetSession()->GetPluginType(), |
256 |
iAtMessageArray[0]->GetMessageType(), |
|
257 |
ptr ); |
|
258 |
} |
|
259 |
} |
|
260 |
||
261 |
void CModemAtSrv::CancelFifoRequests( const CModemAtSession* aSession ) |
|
262 |
{ |
|
263 |
C_TRACE((_T(">>CModemAtSrv::CancelFifoRequests count: %d"), iAtMessageArray.Count() )); |
|
264 |
TInt messageCount = iAtMessageArray.Count(); |
|
265 |
for( TInt i = 0; i < messageCount; i++ ) |
|
266 |
{ |
|
267 |
C_TRACE((_T("CancelFifoRequests %d"), i )); |
|
268 |
CAtMessage* msg = iAtMessageArray[ i ]; |
|
269 |
if( msg ) |
|
270 |
{ |
|
271 |
C_TRACE((_T("Found Request: 0x%x"),msg )); |
|
272 |
if( msg->GetSession() == aSession) |
|
273 |
{ |
|
274 |
C_TRACE((_T("CancelFifoRequests - canceling request") )); |
|
275 |
msg->CancelRequest(); |
|
276 |
C_TRACE (( _T("CModemAtSrv::CancelFifoRequest delete msg") )); |
|
277 |
delete msg; |
|
278 |
} |
|
279 |
} |
|
280 |
} |
|
281 |
C_TRACE (( _T("CModemAtSrv::CancelFifoRequest iAtMessageArray.Remove %d messages"), messageCount )); |
|
282 |
for( TInt j = 0; j < messageCount && iAtMessageArray.Count() > 0; j++ ) |
|
283 |
{ |
|
284 |
iAtMessageArray.Remove( 0 ); |
|
285 |
} |
|
286 |
C_TRACE(( _T("<<CModemAtSrv::CancelFifoRequests()") )); |
|
287 |
} |
|
288 |
||
289 |
TInt CModemAtSrv::SessionCount() |
|
290 |
{ |
|
291 |
C_TRACE(( _T("CModemAtSrv::SessionCount() %d"), iSessions.Count() )); |
|
292 |
return iSessions.Count(); |
|
293 |
} |
|
294 |
||
8
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
295 |
void CModemAtSrv::SetDteIdAndConnect( const TUint8 aDteId, const TInt aConnectionError ) |
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
296 |
{ |
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
297 |
C_TRACE(( _T("CModemAtSrv::SetDteIdAndConnect( %d )"), aDteId )); |
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
298 |
iDteId = aDteId; |
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
299 |
|
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
300 |
C_TRACE ((_T("sessions = %d"), iSessions.Count() )); |
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
301 |
for( TInt i = 0; i < iSessions.Count(); i++ ) |
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
302 |
{ |
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
303 |
if( iSessions[i]->IsConnectReqActive() ) |
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
304 |
{ |
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
305 |
C_TRACE (( _T("set sessions to connected") )); |
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
306 |
iSessions[i]->ModemConnected( aConnectionError ); |
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
307 |
} |
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
308 |
} |
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
309 |
} |
6295dc2169f3
New release based on our 2010wk15 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
310 |