#include <mw/http/framework/crxdata.h>
class CRxData : public CBase, public MHTTPDataSupplier |
Protected Attributes | |
---|---|
MRxDataObserver * | iObserver |
CProtTransaction * | iProtTrans |
Public Member Functions | |
---|---|
virtual | ~CRxData() |
IMPORT_C CProtTransaction & | ProtTrans() |
pure virtual void | ResetRxData() |
Protected Member Functions | |
---|---|
CRxData() | |
CRxData(CProtTransaction &, MRxDataObserver &) | |
IMPORT_C void | ConstructL() |
An abstract base class for the decoding of response data received by a protocol handler.
MRxDataObserver * | iObserver | [protected] |
This object's observer, to whom we forward status information
CProtTransaction * | iProtTrans | [protected] |
The protocol transaction for which this object represents the encoded received data
IMPORT_C | CRxData | ( | ) | [protected] |
Intended Usage: Default constructor - creates an Rx data object not associated with any protocol transaction.
IMPORT_C | CRxData | ( | CProtTransaction & | aProtTrans, |
MRxDataObserver & | aObserver | |||
) | [protected] |
Intended Usage: Normal constructor, of a CRxData that corresponds to the supplied protocol transaction, and which sends status updates to the supplied observer interface,
Parameters | |
---|---|
aProtTrans | (in) The transaction for which this object represents the transmitted data. |
aObserver | (in) The object's observer. |
IMPORT_C | ~CRxData | ( | ) | [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.