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

📄 mydl.h

📁 一个通讯管理机的源代码。比较好用。推荐
💻 H
字号:
#ifndef _MYDL_H#define _MYDL_H#include "myframe.h"#include "mypl.h"class CMyDL/* : public CDLLayer*/{public:public:	CMyDL()  : m_plsvr(g_nPort, g_szPeerAddr , g_szLocalAddr)	{	}	~CMyDL();	//retval 0:No indications to Report; 1:valid data;	int IND(CFrameNode*& pDNRecv,int nMilliSecs);/*	{		int nIndications = 0;		if (m_queUsrData.Get(pDNRecv,nMilliSecs))			nIndications = 1;		return nIndications;	}*/	//retval 0:Successful no Reply; 1:Successful Reply; -1:Failure / Disconnect;	//service 1:SEND-CONFIRM; 0:SEND-NOREPLY; 2:SEND-CONFIRM; 3:SEND-NOREPLY; 4:return Link Status,	int REQ(BYTE byService,CFrameNode *pFNSend,DWORD dwMilliSecs,bool bRetry);	bool Init();	void Destroy();	protected:	CMyPL		m_plsvr;//	HANDLE	m_hShutdownEvent2;//	bool	m_bThreadAlive2;//	int Status()	{		return m_plsvr.Status();	}	protected:	bool WriteToPL(BYTE* pBuf,WORD wSize);//	int ReadFrmPL();//	CFQue		m_queUsrData;private://	DWORD m_byNo;//	int nLoop;//	CSemaphore m_semaphore;//	CMutex m_mutex;//	CMutex m_mutexWrite;//	CWinThread*	m_pThrdRead;//	friend UINT thrdRead(void* pVoid);};#endif

⌨️ 快捷键说明

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