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

📄 appemail.h

📁 linux 上http email 协议分析程序 主要能够处理大数据量的主干网的应用
💻 H
字号:
#ifndef _EMAILAPP_FILE_H#define _EMAILAPP_FILE_H#include <ShmApply.h>#include <BaseConst.h>#include <RtRadiusIP.h>#include "Cnstream.h"#include "Chv.h"#include "Db.h"#include "Email.h"#include "EmailFile.h"#include "DataInfo.h"#include "Emailspadd.h"#include "AppKey.h"class CAppEmail{public:	CAppEmail(char *filename);	~CAppEmail();	void run();	bool doSmtpInq();	bool doPop3Inq();	bool doSmtpRsp();	bool doPop3Rsp();	bool getSubject(char *subject,int buflen);	void getDate(char *date);	void saveEmailText();	void savespEmailText();	void saveEmailInfo(int protocol);	void savespEmailInfo(int protocol);	void saveAddInfo();	void savespAddInfo();	int getAddInfo();	bool isSpAdd();	void saveNA(int idpt,int idna,char *info,bool bsp);	void commitFile();	void saveFileInfo();	void savespFileInfo();	void checkKey();	void LogMail(char *m_pbegin_1mail,char *m_pend_1mail);	void saveObject2Info();private:	void chkDate();	private:		CShmApply *m_pshm;	Cmimestream *m_theStream;	Cemail *m_theEmail;		CBase64 *m_pBase64;	CQprint *m_pQprint;	CTblEmail *m_pTblEmail;	CSeqEmail *m_pSeqEmail;	CSeqSpWarm *m_pSeqSpWarm;	CTblSpWarm *m_pTblSpWarm;	CTblNet *m_ptblnet;	CSeqNet *m_pseqnet;	CemailFile *m_ptheFile;		CDataInfo *m_pInfo;	EmailSpAdd *m_pSpAdd;	CTblEvent  *m_pEvent;		CSeqEvent  *m_pSeqEvent;	CAppKey	   *m_pKey;	CRtRdsIP	m_prdsip;private:	int m_iidletime;	int m_icleartime;	bool m_bret;	bool m_bsp;	 unsigned long m_clientip;	int m_ilenrcv;	struct ST_TCP_STREAM m_theHead;	int m_lenbuf;	int m_lendata;		//char *m_szfilebuffer;		//char *m_pszemail;	//int m_ilenemail;	//char *m_szfilename;	//int m_ismf_filebegin;	//int m_ismf_filesize;		int m_itotadds;	STRU_INMEM_ADDRESS m_memadds[512];		char *m_pbegin_1mail;	char *m_pend_1mail;		char *m_pbegin_1part;	char *m_pend_1part;		int m_ipk_mailfiles;	int m_ipk_spmailfiles;	char m_szbuf[1024*1024*32];	char m_szrcv[1024*1024*32];		ST_AIMFEATURE m_stFt[128];};#endif

⌨️ 快捷键说明

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