Location:
ctxdata.h
Link against: http.lib
class CTxData : public CBase, public MHTTPDataSupplier;
An abstract base class for the encoding of request data to be transmitted by a protocol handler.
MHTTPDataSupplier
- A data supplier - This class is used to deliver the response data to the client, and is also used by the client to supply
request body data to HTTP in POST transactions
CBase
- Base class for all classes to be instantiated on the heap
CTxData
- An abstract base class for the encoding of request data to be transmitted by a protocol handler
Defined in CTxData
:
CTxData()
, CTxData()
, ConstructL()
, ProtTrans()
, Reserved1()
, Reserved2()
, iProtTrans
, ~CTxData()
Inherited from CBase
:
Delete()
,
Extension_()
,
operator new()
Inherited from MHTTPDataSupplier
:
GetNextDataPart()
,
MHDS_Reserved1()
,
MHDS_Reserved2()
,
MHDS_Reserved3()
,
OverallDataSize()
,
ReleaseData()
,
Reset()
virtual IMPORT_C ~CTxData();
Intended Usage: Destructor - cleans up and releases resources to the system
protected: IMPORT_C CTxData();
Intended Usage: Default constructor - creates a Tx data object not associated with any protocol transaction.
protected: IMPORT_C CTxData(CProtTransaction &aProtTransaction);
Intended Usage: Normal constructor, of a CTxData that corresponds to the supplied protocol transaction.
|
protected: IMPORT_C void ConstructL();
Intended Usage: Second phase construction, default
IMPORT_C CProtTransaction &ProtTrans();
Intended Usage: Obtain the protocol transaction whose request part is represented as encoded data by this object.
|
private: inline virtual void Reserved1();
Intended Usage: Reserve a slot in the v-table to preserve future BC
private: inline virtual void Reserved2();
Intended Usage: Reserve a slot in the v-table to preserve future BC
protected: CProtTransaction * iProtTrans;
The HTTP transaction from whose request this OTA transmission data is built. Note that the transaction is not owned by this object.