equal
deleted
inserted
replaced
1 // Copyright (c) 2001-2009 Nokia Corporation and/or its subsidiary(-ies). |
1 // Copyright (c) 2001-2009 Nokia Corporation and/or its subsidiary(-ies). |
2 // All rights reserved. |
2 // All rights reserved. |
3 // This component and the accompanying materials are made available |
3 // This component and the accompanying materials are made available |
4 // under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members |
4 // under the terms of "Eclipse Public License v1.0" |
5 // which accompanies this distribution, and is available |
5 // which accompanies this distribution, and is available |
6 // at the URL "http://www.symbianfoundation.org/legal/licencesv10.html". |
6 // at the URL "http://www.eclipse.org/legal/epl-v10.html". |
7 // |
7 // |
8 // Initial Contributors: |
8 // Initial Contributors: |
9 // Nokia Corporation - initial contribution. |
9 // Nokia Corporation - initial contribution. |
10 // |
10 // |
11 // Contributors: |
11 // Contributors: |
13 // Description: |
13 // Description: |
14 // please do not delete |
14 // please do not delete |
15 // |
15 // |
16 // |
16 // |
17 |
17 |
18 |
|
19 |
|
20 /** |
18 /** |
21 @file CProtocolHandler.h |
19 @file CProtocolHandler.h |
22 @warning : This file contains Rose Model ID comments |
20 @warning : This file contains Rose Model ID comments |
23 */ |
21 */ |
24 |
22 |
242 the filter queue |
240 the filter queue |
243 @leave THTTPPanic::EInvalidFilterHandle if unable to send event. |
241 @leave THTTPPanic::EInvalidFilterHandle if unable to send event. |
244 */ |
242 */ |
245 //##ModelId=3C4C186B0010 |
243 //##ModelId=3C4C186B0010 |
246 IMPORT_C void TransactionCompletedL(RHTTPTransaction aTrans, THTTPEvent aEventStatus); |
244 IMPORT_C void TransactionCompletedL(RHTTPTransaction aTrans, THTTPEvent aEventStatus); |
247 |
245 IMPORT_C TInt TransactionCompleted(RHTTPTransaction aTrans, THTTPEvent aEventStatus); |
248 /** |
246 /** |
249 Obtain the number of currently active transactions |
247 Obtain the number of currently active transactions |
250 @return The number of currently active transactions |
248 @return The number of currently active transactions |
251 */ |
249 */ |
252 //##ModelId=3C4C186B0006 |
250 //##ModelId=3C4C186B0006 |
280 returned that is the index to that object in the array. If |
278 returned that is the index to that object in the array. If |
281 no object is found, KErrNotFound is returned. |
279 no object is found, KErrNotFound is returned. |
282 */ |
280 */ |
283 IMPORT_C TInt FindTransaction(RHTTPTransaction aTransaction, const CProtTransaction*& aProtTransaction) const; |
281 IMPORT_C TInt FindTransaction(RHTTPTransaction aTransaction, const CProtTransaction*& aProtTransaction) const; |
284 |
282 |
|
283 IMPORT_C CProtTransaction* FindProtocolTransaction(RHTTPTransaction aTransaction) const; |
285 private: // methods to be implemented in specific protocol handlers |
284 private: // methods to be implemented in specific protocol handlers |
286 |
285 |
287 /** Intended usage: Creates the specific type of codec required for a specific type |
286 /** Intended usage: Creates the specific type of codec required for a specific type |
288 of protocol handler. |
287 of protocol handler. |
289 |
288 |