CHttpDataReceiver Class Reference

class CHttpDataReceiver : public CBase

Inherits from

Constructor & Destructor Documentation

CHttpDataReceiver(RHTTPTransaction, CHttpClientTransaction &)

CHttpDataReceiver(RHTTPTransactionaTrans,
CHttpClientTransaction &aClientTrans
)

Parameters

RHTTPTransaction aTrans
CHttpClientTransaction & aClientTrans

~CHttpDataReceiver()

~CHttpDataReceiver()

Member Functions Documentation

DataAvailable()

voidDataAvailable()

Error(TInt)

voidError(TIntaError)[private]

Parameters

TInt aError

GetData(TPtrC8 &)

TBool GetData(TPtrC8 &aData)[private]

Parameters

TPtrC8 & aData

Release()

voidRelease()[private]

SetDataSupplier(MHTTPDataSupplier *)

voidSetDataSupplier(MHTTPDataSupplier *aSupplier)[inline]

Parameters

MHTTPDataSupplier * aSupplier

SetDynamicSink(MHttpContentSink *)

voidSetDynamicSink(MHttpContentSink *aSink)[inline]

Parameters

MHttpContentSink * aSink

SetFile(RFile &)

TInt SetFile(RFile &aFile)

Parameters

RFile & aFile

Store()

voidStore()[private]

Member Data Documentation

CHttpClientTransaction & iClientTrans

CHttpClientTransaction &iClientTrans[private]

MHTTPDataSupplier * iDataSupplier

MHTTPDataSupplier *iDataSupplier[private]

MHttpContentSink * iDynamicSink

MHttpContentSink *iDynamicSink[private]

CHttpFileWriter * iFileWriter

CHttpFileWriter *iFileWriter[private]

RHTTPTransaction iTransaction

RHTTPTransaction iTransaction[private]

TInt iTransfferedDataSize

TInt iTransfferedDataSize[private]