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

📄 taskqueue.h

📁 利用HyfaFax传真的传输协议(与FTP协议相似),编写发送传真到目的传真服务器的客户代码!
💻 H
字号:


#if !defined(AFX_TASKQUEUE_H__D0E110FC_024F_4EA1_9C18_58C3BA9A7D55__INCLUDED_)
#define AFX_TASKQUEUE_H__D0E110FC_024F_4EA1_9C18_58C3BA9A7D55__INCLUDED_

#include "Fifo.h"
#include <string>


using namespace std;
struct  task
{
	
	unsigned long taskID;
	string fileName;
	string senderMail;
	string senderName;
	string faxNumber;
	string receiverName;
	
//?	string receiverCompany;
	string subject;
	list<string> attachment;
};

class TaskQueue  
{
public:
	void DeleteTaskFile(const char *pFileName);
	bool Get(task &tsk);
	void Put(const task& tsk);
	static TaskQueue * instance();
	
private:
	bool SaveToDisk(const task &tsk);
	TaskQueue();
	virtual ~TaskQueue();
	static TaskQueue *_pInstance;
	Fifo<task> _queue;
};

#endif // !defined(AFX_TASKQUEUE_H__D0E110FC_024F_4EA1_9C18_58C3BA9A7D55__INCLUDED_)

⌨️ 快捷键说明

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