equal
deleted
inserted
replaced
79 // --------------------------------------------------------- |
79 // --------------------------------------------------------- |
80 // |
80 // |
81 EXPORT_C TInt RCookieManager::Connect() |
81 EXPORT_C TInt RCookieManager::Connect() |
82 { |
82 { |
83 CLOG( ( EClientConnect, 0, _L( "-> RCookieManager::Connect" ) ) ); |
83 CLOG( ( EClientConnect, 0, _L( "-> RCookieManager::Connect" ) ) ); |
84 iCookieMgrData = new TCookieMgrInternalStruct(iStringPool); |
|
85 if (!(iCookieMgrData && iCookieMgrData->Init() == KErrNone)) |
|
86 return KErrNoMemory; |
|
87 |
|
88 TInt error = KErrNone; |
84 TInt error = KErrNone; |
89 RProcess server; |
85 RProcess server; |
90 error = server.Create( KCookieServerExe, TPtr( NULL, 0 ), |
86 error = server.Create( KCookieServerExe, TPtr( NULL, 0 ), |
91 TUidType( KNullUid, KNullUid, KCookieServerExeUid ) ); |
87 TUidType( KNullUid, KNullUid, KCookieServerExeUid ) ); |
92 CLOG( ( EClientConnect, 0, |
88 CLOG( ( EClientConnect, 0, |
112 server.Close(); |
108 server.Close(); |
113 } |
109 } |
114 CLOG( ( EClientConnect, 0, _L( "Creating server session" ) ) ); |
110 CLOG( ( EClientConnect, 0, _L( "Creating server session" ) ) ); |
115 error = CreateSession( KCookieServerName, Version() ); |
111 error = CreateSession( KCookieServerName, Version() ); |
116 CLOG( ( EClientConnect, 0, _L( "Server session created, errcode%d" ), error ) ); |
112 CLOG( ( EClientConnect, 0, _L( "Server session created, errcode%d" ), error ) ); |
117 |
113 if(error == KErrNone) |
|
114 { |
|
115 iCookieMgrData = new TCookieMgrInternalStruct(iStringPool); |
|
116 if (!(iCookieMgrData && iCookieMgrData->Init() == KErrNone)) |
|
117 return KErrNoMemory; |
|
118 } |
118 CLOG( ( EClientConnect, 0, _L( "<- RCookieManager::Connect" ) ) ); |
119 CLOG( ( EClientConnect, 0, _L( "<- RCookieManager::Connect" ) ) ); |
119 return error; |
120 return error; |
120 } |
121 } |
121 |
122 |
122 // --------------------------------------------------------- |
123 // --------------------------------------------------------- |
346 // |
347 // |
347 |
348 |
348 EXPORT_C void RCookieManager::Close() |
349 EXPORT_C void RCookieManager::Close() |
349 { |
350 { |
350 CLOG(( EClient, 0, _L("-> RCookieManager::Close") )); |
351 CLOG(( EClient, 0, _L("-> RCookieManager::Close") )); |
|
352 if( !Handle() ) |
|
353 { |
|
354 return; |
|
355 } |
351 TInt deletestatus =0; |
356 TInt deletestatus =0; |
352 DestroyCookiesFromMemory(deletestatus); |
357 DestroyCookiesFromMemory(deletestatus); |
353 delete iCookieMgrData; |
358 delete iCookieMgrData; |
354 iCookieMgrData = NULL; |
359 iCookieMgrData = NULL; |
355 CLOG(( EClient, 0, _L("-> RCookieManager::Close deletestatus = %d"), deletestatus )); |
360 CLOG(( EClient, 0, _L("-> RCookieManager::Close deletestatus = %d"), deletestatus )); |