mydl.h
来自「一个通讯管理机的源代码。比较好用。推荐」· C头文件 代码 · 共 53 行
H
53 行
#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 + =
减小字号Ctrl + -
显示快捷键?