pehandle.h
来自「代码使用eVC4.0调试通过」· C头文件 代码 · 共 50 行
H
50 行
#if !defined(PEHANDLE_H_CREATE_AT_2005_09_10_INCLUDED_)
#define PEHANDLE_H_CREATE_AT_2005_09_10_INCLUDED_
class CPeHandle
{
//参数结构体
typedef struct _SETUP
{
char smsCenter[16];//短信中心号码
char ip[24]; //中心服务IP地址
char port[8];//中心服务端口
}*LPSetup,Setup;
Setup m_param;
char DataSaveBuff[DATA_BUFSIZE*10];//数据缓存器
HANDLE m_hProcSend; //发送数据线程
HANDLE m_hProcAlarm; //服务线程
HANDLE m_hProcRead; //读取数据线程
public:
BOOL SendData(char buff[],int iLen);
BOOL SendData(char buff[]);
void TextualData(char buffer[]);
void SetListData(int iType,int iLen,char Param[]);
BOOL InitPePort(wchar_t PortName[]);
CPeHandle();
~CPeHandle();
//句柄
HANDLE m_hComm;
//命令队列
CList <CmdStruct, CmdStruct &> m_Cmd;
//命令队列数据指示器
HANDLE m_cmdLstEvent;
HANDLE m_CmdFinish;//命令结束事件对象
long m_lComplete;//是否正确返回的标志
//短信编码
BOOL EncodeSMSBody(char body[],char sDest[],int iCode);
private:
void TextualSMS(char buf[]);
void TextualClassify(char buffer[]);
};
#endif // !defined(PEHANDLE_H_CREATE_AT_2005_09_10_INCLUDED_)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?