?? httpdatasupplier.cpp
字號:
#include "HTTPDataSupplier.h"
CHttpDataSupplier* CHttpDataSupplier::NewL(const TDesC8& aData)
{
CHttpDataSupplier* self = new (ELeave) CHttpDataSupplier(aData);
CleanupStack::PushL(self);
self->ConstructL();
CleanupStack::Pop(self);
return self;
}
CHttpDataSupplier::CHttpDataSupplier(const TDesC8& aData)
{
iData = NULL;
iData = aData.AllocL();
}
CHttpDataSupplier::~CHttpDataSupplier()
{
if(iData)
{
delete iData;
iData = NULL;
}
}
void CHttpDataSupplier::ConstructL()
{
}
TBool CHttpDataSupplier::GetNextDataPart(TPtrC8& aDataPart)
{
if(iData)
{
aDataPart.Set(*iData);
}
return ETrue;
}
void CHttpDataSupplier::ReleaseData()
{
}
TInt CHttpDataSupplier::OverallDataSize()
{
if(iData == NULL)
{
return 0;
}
return iData->Length();
}
TInt CHttpDataSupplier::Reset()
{
return KErrNone;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -