⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 httpmanage.h

📁 symbian 2rd 备忘录
💻 H
字号:
#ifndef _HTTPMANAGE_H_
#define _HTTPMANAGE_H_

#include <e32base.h>
#include <s32strm.h>
#include "BookEngine.h"
#include "HTTPEngine.h"
class CHTTPManage : public CBase,public MHTTPEngineObserver
{
public:
	static CHTTPManage* NewL();
	static CHTTPManage* NewLC();
	~CHTTPManage();
	void Update(RPointerArray<CBookInfo>& aArray);
	void Delete(TInt aItemId);
	void GetBookInfo(RPointerArray<CBookInfo>& aArray);
	void Upload();
	void DownLoad();
	void Register(const TDesC& aName,const TDesC& aPsw);
	void Login(const TDesC& aName,const TDesC& aPsw);
	
	virtual void ResponseStatusL(TInt aStatusCode, const TDesC& aStatusText);
	virtual void ResponseReceivedL(const TDesC& aResponseBuffer);

	void SetRegistePtr(MActive* aPtr);
	void SetLoginPtr(MActive* aPtr);
	void SetBookPtr(MActive* aPtr);
private:
	CHTTPManage();
	void ConstructL();
	TBool LogAndRegParse();//解析注册登录字符串
	void SpelLogAndReg();//拼接注册登录字符串
	void DownLoadParse();//单个解析
	CBookEngine*	m_pBookEngine;
	CHTTPEngine*	m_pHTTPEngine; 
	MActive*		m_pRegister;
	MActive*		m_pLogin;
	MActive*		m_pBook;

	HBufC* m_pContent;
	HBufC* m_pName;

	HBufC* m_pPassword;
	HBufC* m_pAddress;
	
	HBufC* m_pStatus;
	
};
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -