Attempt to represent the S^2->S^3 header reorganisation as a series of "hg rename" operations
1 // Copyright (c) 2001-2009 Nokia Corporation and/or its subsidiary(-ies).
2 // All rights reserved.
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
5 // which accompanies this distribution, and is available
6 // at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
8 // Initial Contributors:
9 // Nokia Corporation - initial contribution.
20 @warning : This file contains Rose Model ID comments - please do not delete
28 #include <http/framework/cprottransaction.h>
29 #include <http/mhttpdatasupplier.h>
30 #include <http/rhttpsession.h> // this include is needed to ensure that the <rhttp.inl> is compiled by gcc...
33 //##ModelId=3B1E52A8001F
34 class CTxData : public CBase, public MHTTPDataSupplier
36 An abstract base class for the encoding of request data to be transmitted by a
45 Intended Usage: Destructor - cleans up and releases resources to the system
48 //##ModelId=3B1E52A80051
51 /** @fn CProtTransaction& ProtTrans()
52 Intended Usage: Obtain the protocol transaction whose request part is represented
53 as encoded data by this object.
54 @return The protocol transaction object
57 //##ModelId=3B1E52A80049
58 CProtTransaction& ProtTrans();
63 Intended Usage: Default constructor - creates a Tx data object not associated
64 with any protocol transaction.
67 //##ModelId=3A925A44019E
70 /** @fn CTxData(CProtTransaction& aProtTransaction)
71 Intended Usage: Normal constructor, of a CTxData that corresponds to the supplied
73 @param aProtTransaction (in) The transaction for which this object
74 represents the transmitted data.
76 IMPORT_C CTxData(CProtTransaction& aProtTransaction);
79 Intended Usage: Second phase construction, default
82 //##ModelId=3B1E52A8003D
85 protected: // attributes
87 /** The HTTP transaction from whose request this OTA transmission data is built.
88 Note that the transaction is not owned by this object.
90 //##ModelId=3B1E52A80035
91 CProtTransaction* iProtTrans;
96 Intended Usage: Reserve a slot in the v-table to preserve future BC
98 //##ModelId=3C4C37D6010F
99 inline virtual void Reserved1();
102 Intended Usage: Reserve a slot in the v-table to preserve future BC
104 //##ModelId=3C4C37D600FB
105 inline virtual void Reserved2();
109 inline void CTxData::Reserved1()
111 inline void CTxData::Reserved2()
115 #endif // __CTXDATA_H__