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

📄 cnstream.h

📁 linux 上http email 协议分析程序 主要能够处理大数据量的主干网的应用
💻 H
字号:
#ifndef _MIME_FILE_H
#define _MIME_FILE_H

#include "Consts.h"
#include "Stru.h"
#include "Utility.h"
class Cmimestream
{
public:
	//根据配置分配内存
	Cmimestream();
	~Cmimestream();
	void init(int ilen,char *szdata);
		
	//读入逻辑行
	int tmdgetLine(char *buf);
	int tmdgetLine(char *buf,int buflen);

	int getLine(char *buf);
	int getLine(char *buf,int buflen);
	//int getLine(char *&buf);
	void gotoNextLine();
	char *gotoMarker(char *marker);
	void gotoEndPos();
	bool endofStream();
	void  goaHead(int len);

	char *getCurPos();
	char *getEndPos();
	char *getEndEmailBodyPos();
	char *posBoudary(char *szbd);
	char *posEndBody();
	
	//void saveFile(struct ST_TCP_STREAM *);

private:
	/*
	int  m_ibuflen;
	char *m_szbuf;
	int  m_ilenrecv;
	*/
	char *m_curpos;
	char *m_endpos;
	
};



#endif

⌨️ 快捷键说明

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