?? 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_)
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -