isaframe.h
来自「一个通讯管理机的源代码。比较好用。推荐」· C头文件 代码 · 共 43 行
H
43 行
#ifndef ISAFRAME_H#define ISAFRAME_H#include "msystem.h"/** *@author */class CISAFrame : public CFrame{public: void SetupFrame(CFrameNode *pFNSend); bool BufferToFrame(CDQue* pPhyDQ); bool FrameToBuffer(CDataNode &dn); void FrameToBuf(CFrameNode& fn); WORD GetSize() { if (m_bIsSetup) return m_wLength + 11; else return 0; } BYTE GetCID() {return m_byCID;} /* virtual BOOL ByteIn(BYTE b,BYTE* pbyInBuf,WORD& wLength); virtual WORD FrameToBuffer(BYTE* &pBuffer); //return the Frame size,pBuffer must be released later; virtual BOOL BufferToFrame(BYTE* pBuffer,WORD wSize); //setup frame from echo mailnode virtual void SetupFrame(BYTE byAddr,BYTE byCID,BYTE* pbyData = NULL,WORD wSize = 0); virtual WORD GetSize(); virtual WORD GetDataSize();*/ WORD GetCHKSUM();protected: static const BYTE m_abySOI[5]; bool ByteIn(BYTE b); WORD m_wCHKSUM; BYTE m_byCID;};#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?