locka%iol.ie 78d0b29302 NOT PART OF BUILD. regmozctl slowly inching towards being able to update the PATH environment for control support
git-svn-id: svn://10.0.0.236/trunk@78390 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 14:08:40 +00:00

38 lines
972 B
C++

// RegTaskManager.h: interface for the CRegTaskManager class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_REGTASKMANAGER_H__516D62F5_00EC_4450_B965_003425CF33E1__INCLUDED_)
#define AFX_REGTASKMANAGER_H__516D62F5_00EC_4450_B965_003425CF33E1__INCLUDED_
#include <vector>
#include "RegTask.h"
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class CRegTaskManager
{
std::vector<CRegTask *> m_cTasks;
BOOL m_bNeedReboot;
CString m_szBinDirPath;
public:
CRegTaskManager();
virtual ~CRegTaskManager();
void SetValue(const TCHAR *szName, const TCHAR *szValue);
void GetValue(const TCHAR *szName, CString &szValue);
void SetNeedReboot();
void AddTask(CRegTask *pTask);
int GetTaskCount() const { return m_cTasks.size(); }
CRegTask *GetTask(int nIndex) { return m_cTasks[nIndex]; }
};
#endif // !defined(AFX_REGTASKMANAGER_H__516D62F5_00EC_4450_B965_003425CF33E1__INCLUDED_)