#include <mw/http/framework/ctxdata.h>
class CTxData : public CBase, public MHTTPDataSupplier |
Protected Attributes | |
---|---|
CProtTransaction * | iProtTrans |
Public Member Functions | |
---|---|
virtual | ~CTxData() |
IMPORT_C CProtTransaction & | ProtTrans() |
Protected Member Functions | |
---|---|
CTxData() | |
CTxData(CProtTransaction &) | |
IMPORT_C void | ConstructL() |
An abstract base class for the encoding of request data to be transmitted by a protocol handler.
CProtTransaction * | iProtTrans | [protected] |
The HTTP transaction from whose request this OTA transmission data is built. Note that the transaction is not owned by this object.
IMPORT_C | CTxData | ( | ) | [protected] |
Intended Usage: Default constructor - creates a Tx data object not associated with any protocol transaction.
IMPORT_C | CTxData | ( | CProtTransaction & | aProtTransaction | ) | [protected] |
Intended Usage: Normal constructor, of a CTxData that corresponds to the supplied protocol transaction.
Parameters | |
---|---|
aProtTransaction | (in) The transaction for which this object represents the transmitted data. |
IMPORT_C | ~CTxData | ( | ) | [virtual] |
Intended Usage: Destructor - cleans up and releases resources to the system
IMPORT_C void | ConstructL | ( | ) | [protected] |
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.