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

📄 sserv.h

📁 一个Symbian平台上的serverclient模型的简单示例
💻 H
字号:
// PGPServ.H
//

#include <e32base.h>
class CSocketListener;
class CHTTPProtocol;

class CSmallServServer : public CServer
	{
public:
	static CSmallServServer* NewLC();

	void IncrementSessions();
	void DecrementSessions();

	void AddListener(CSocketListener& aListener);
	void AddRequest(CHTTPProtocol& aListener);
	void CancelAllItems();
	
protected:
	CSmallServServer();
	~CSmallServServer();

	void ConstructL();

	virtual CSharableSession* NewSessionL(const TVersion& aVersion) const;

//	virtual CSession* NewSessionL(RThread aClient, const TVersion& aVersion) const;

	class CShutdown : public CTimer
		{
		enum
			{
			KTwoSecondTimeout = 2000000
			};
	public:
		CShutdown();
		void ConstructL();
		void Start();
		virtual void RunL();
		};

	CShutdown* iShutdown;

	TInt iSessionCount;

	RPointerArray<CHTTPProtocol> iRequests;
	RPointerArray<CSocketListener> iListeners;
	};


⌨️ 快捷键说明

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