📄 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 + -