📄 taskqueue.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 + -